Ratespiel: Gewürzeraten & Vokabeltrainer ?!

Liebe wissenden …

ich habe mal wieder zwei probleme und weis nicht
wie ich diese umsetzen kann. würd mich freun wenn
mir einer von Euch vieleicht weiterhelfen kann *g.

Ich bastel ja gerade an einer neuen Version von
meiner kleinen Kochnische und möchte da gerne ein
art vokabeltrainer in html intregrieren. Ich will
die Vokababeln in einer extra datei eingeben und
der User der Seite soll dann z.B. raten können
was „jus“ oder „mis en place“ o.ä. heist… So’ne
Küchenbegriffe zum einprägen soll das später
werden. Und einbaun will ich das hierein:
http://www.puff-daddy.de/neu-puff-daddys-kochnische
(kleine Vorschau…)

Das zweite was da noch rein soll ist auch ein
ratespiel: die seite soll ein zufälliges Bild
zeigen (ich mach n pic von nem Gewürz), der
User soll die Lösung anklicken können, richtig/falsch
wird im hintergrund gezählt und die lösung
angezeigt. Geht der User auf ende sieht er
das resultat. Gewürzeraten halt …

Nur weis ich, wie gesagt leider nicht wie ich das
umsetzen kann. Hat da vieleicht einer von Euch
eine Idee ?

MfG Puff-DaddY(.de)

Hallo Puff Daddy!

Ich fürchte, die Lösung läßt sich nur über Java Scvript verwirklichen. Damit kenne ich mich leider nun gar nicht so gut aus. Nur soviel:

Vorsicht, Fehler!

Javascript ist anfällig für Tippfehler. Geben Sie den Skript-Code daher besonders sorgfältig ein. Beachten Sie Groß- und Kleinschreibung. Bei Pruefen und pruefen handelt es sich um zwei verschiedene Javascript-Funktionen.

Eine weitere Regel:

Verwenden Sie für Funktions- und Variablennamen nur Buchstaben, Zahlen und den Unterstrich. Sonderzeichen und länderspezifische Zeichen wie Umlaute sind unzulässig. Schließen Sie jede Befehlszeile mit einem Semikolon ab. Zudem nehmen die Browser es krumm, wenn Sie Anführungszeichen vergessen oder an der falschen Stelle einen Zeilenumbruch einfügen. Die Browser helfen Ihnen bei der Fehlersuche, falls etwas nicht klappt: Beim Internet Explorer erscheint nach einem Skript-Fehler links auf der Statuszeile ein Ausrufezeichen. Klicken Sie dieses Symbol doppelt an und erweitern Sie das Fenster über Details anzeigen. Bei Netscape und Mozilla geben Sie für eine ausführliche Fehlermeldung javascript: in die Adresszeile ein.

Ein kleines Beispiel zur Übung:

Begrüßen Sie die Besucher je nach Tageszeit mit einem anderen Text. Fügen Sie dazu das nachfolgende Skript in den -Bereich Ihrer Seite ein:

var gruss = „“;
var heute = new Date();
var stunde=heute.getHours();
if (stunde >=18) gruss = „Guten Abend“;
if (stunde <12) gruss = „Guten Morgen“;
if (stunde >= 12 && stunde < 18)
gruss = „Guten Tag“;
document.write(gruss);

Auch wenn Sie nicht alle Elemente von Javascript kennen, ist das Skript gut zu verstehen. Mit var heute = new Date(); erstellen Sie die Variable heute vom Typ Datum. Der Befehl getHours(); ermittelt die aktuelle Stunde aus der Datumsvariablen, und weist diesen Wert der Variablen stunde zu. In den folgenden Abfragen prüft das Skript, ob der Stundenwert größer oder gleich 18, kleiner als 12 oder in dem Bereich dazwischen liegt. Je nach Ergebnis weisen Sie der Variablen gruss einen anderen Text zu. Mit document.write(gruss); schreiben Sie diesen Text in das Browserfenster.

Eine gute Seite zu Javascript ist die folgende Seite:

http://www.torsten-horn.de/techdocs/index.htm#Java

Alles andere muß ich selber erst mal suchen. Gruß Albert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Puff Daddy!

Mit dem Vokabeltrainer kann ich dir glaub ich helfen… habe ich vor wenigen Tagen selber gemacht. Gehe mal auf http://6fonline.phidji.com/database/vocab3-repeat.asp . Dann schaust du dir den Quellcode dieser Seite an. Kannst ihn verwenden, wenn du willst.

Falls du weitere Fragen zum Code hast, kannst du sie hier stellen oder mir mailen!

Gruss,
Daniel

PS: Die Datei ist bei mir eine ASP-Datei, weil ich sie dynamisch mit Werten aus einer Datenbank fuelle. Du kannst die Werte aber auch direkt im JavaScript-Teil eingeben und die Datei dann als HTML speichern.

Nachtrag…
Noch was:

Dein Gewuerzeraten kannst du eigentlich mit dem gleichen Skript auch machen! Fuelle das Array arrQ einfach statt mit Texten mit HTML-IMG-Tags, also z.B. so:

arrQ = newArray("","")

Gruss,
Daniel

PS: Falls du meine Loesung wirklich verwendest, waere es toll, wenn du irgendwo klein einen Link zu www.detz.com stehen lassen koenntest!

Nachtrag Nr. 2
Hallo puff-daddy!

Falls du immer noch an meiner Applikation interessiert bist: Gehe nicht mehr auf den Link, den ich ihn meiner ersten Antwort gepostet hatte, sondern auf http://www.phrasalverbs.ch.vu! Dort waehlst du dann eine beliebige Tabelle und einen beliebigen Modus und klickst auf Start. Dann kommst du auf die naechste Seite, und von dort nimmst du dann den Quellcode!

Gruss,
Daniel