blackybaby
New member
Hallo zusammen
Bin Java am lernen und hab hier eine Aufgabe vor mir liegen in der ich ein Quiz in html erstellen soll und dazu ein javasript machen soll das mir dann sagt ob die Antwort richtig ist oder nicht. Es soll aber mit einer fußgesteuerten Schleife gemacht werden. Also folgendermassen: Solange variable count kleiner gleich 3 ist UND die Variable eingabe ungleich der variablen antwort ist, soll die Schleife ausgeführt werden. Wenn die Antwort falsch ist soll ausgegeben werden "Leider falsch" und im nächsten Fenster soll die Frage nochmal erscheinen, allerdings davor soll stehen der wievielte Versuch es ist. Nach 3maliger falsch eingabe soll erscheinen "3mal falsch" und dann soll es zur nächsten Frage übergehen.
Dies klappt bei mir leider irgendwie nicht. Versteh aber nicht wo ich den Fehler drin hab. Kann mir da jemand von euch helfen? Würd mich sehr freun.
LG
blackybaby
Bin Java am lernen und hab hier eine Aufgabe vor mir liegen in der ich ein Quiz in html erstellen soll und dazu ein javasript machen soll das mir dann sagt ob die Antwort richtig ist oder nicht. Es soll aber mit einer fußgesteuerten Schleife gemacht werden. Also folgendermassen: Solange variable count kleiner gleich 3 ist UND die Variable eingabe ungleich der variablen antwort ist, soll die Schleife ausgeführt werden. Wenn die Antwort falsch ist soll ausgegeben werden "Leider falsch" und im nächsten Fenster soll die Frage nochmal erscheinen, allerdings davor soll stehen der wievielte Versuch es ist. Nach 3maliger falsch eingabe soll erscheinen "3mal falsch" und dann soll es zur nächsten Frage übergehen.
Dies klappt bei mir leider irgendwie nicht. Versteh aber nicht wo ich den Fehler drin hab. Kann mir da jemand von euch helfen? Würd mich sehr freun.
Code:
<script type="text/javascript">
function schreibwas() {
/*----erste Frage-----*/
var eingabe1 = prompt("Skript-Eingabeaufforderung: Wie heißt sein Ehemann?","");
var antwort1 = "Paul Reeves";
var ergebnis1;
eingabe1 == antwort1 ? ergebnis1 = "Richtig" : ergebnis1 = "Leider falsch";
document.getElementById("fragenr1").innerHTML = "Frage 1:";
document.getElementById("ergebnis1").innerHTML = ergebnis1;
document.getElementById("richtigeantwort1").innerHTML = "Paul Reeves";
var count = "1";
do {
count < 3 && eingabe1 != antwort1;
alert("Leider falsch");
count++;
prompt(+ count + ". Versuch: Wie heißt sein Ehemann?","");
count == 3 && eingabe1 != antwort1;
alert("3mal falsch");
}
while (count <= 3);}
/*---- Ende erste Frage ----*/
LG
blackybaby