Felix Riesterer: Bild nach Abfrage "erscheinen" lassen

Beitrag lesen

Liebe Sabine,

Wenn nun alles stimmt,d.h. überall in den Ausgabefeldern "RICHTIG" steht, soll eine Gif-Animation oder FLASH-Animation

Hier die url, damit ihr euch das mal ansehen könnt:
http://tullits.icb.at/test/roem.html

da lässt sich etwas machen.

Ich schlage vor, dass Du die Eingabefelder (inputs) durch Grafiken ersetzt, denen Du dann ID-Attribute vergibst.

Beispiel:
<td><img src="transparent.gif" alt="bewertung" id="wert7" /></td>

In der Funktion Antwort() (oder Antwort1() etc.) kannst Du dann mit document.getElementById("wert7").src auf die Bilddatei des jeweiligen Bildes zugreifen (um sie z.B. zu ändern).

Beispiel:

function Antwort () {  
  var Ergebnis = (document.Formular.eingabe1.value == "68") ? "pfad/richtig.gif" : "pfad/falsch.gif";  
  document.getElementById("wert1").src = Ergebnis;  
// und so weiter...  
  var Ergebnis = (document.Formular.eingabe7.value == "xyz") ? "pfad/richtig.gif" : "pfad/falsch.gif";  
  document.getElementById("wert7").src = Ergebnis;  
// und so weiter...  
}

Dein Vorhaben sollte sich so realisieren lassen.

Es gäbe jetzt die möglichkeit Deinen Code eleganter und kürzer zu gestalten. Dazu böte sich die Verwendung von Schleifen und Arrays an. Wenn Du daran Interesse hast, dann können wir gerne weiter darüber diskutieren.

Liebe Grüße aus Ellwangen,

Felix Riesterer.