Brauche Hilfe zu meinem Quiz mit Javascript
Mario
- javascript
Ich muss ein Quiz mit Javascript schreiben.
Leider komme ich nicht mehr weiter!
Das Script soll erkennen ob die richtigen Antworten mit den Radiobuttons ausgewählt wurden und diese dann zählen.
Ich würde mich über schnelle Hilfe sehr freuen.
<html>
<head>
<title>quiz</title>
<script type="text/javascript">
function punkte() {
var score = 0;
for(i=0;) {
if(document.quiz.frage1.checked.value == 2) {
score++;
}
}
document.write ("Du hast " +score+ " von 10 möglichen Punkten!);
}
</script>
</head>
<body>
<form name="quiz" >
<p><b>Wie heißt der höchste Berg der Welt?</b></p>
<p>
<input type="radio" name="frage1" value="1" >
Zugspitze<br>
<input type="radio" name="frage1" value="2" >
Mount Everest<br>
<input type="radio" name="frage1" value="1" >
Mont Blanc<br>
<input type="radio" name="frage1" value="1" >
Matterhorn</p>
<p><b>2.) Wie heißt der aktuelle alleinige Geschäftsführer von Microsoft?</b></p>
<p>
<input type="radio" name="frage2" value="1" >
Steve Jobs<br>
<input type="radio" name="frage2" value="1" >
Bill Gates<br>
<input type="radio" name="frage2" value="2" >
Steve Ballmer<br>
<input type="radio" name="frage2" value="1" >
Steven Seagal
<p><b>3.) Wie heißt der erfolgreichste deutsche Skispringer?</b></p>
<p>
<input type="radio" name="frage3" value="1" >
Martin Schmitt<br>
<input type="radio" name="frage3" value="1" >
Oliver Kahn<br>
<input type="radio" name="frage3" value="2" >
Sven Hannerwald<br>
<input type="radio" name="frage3" value="1" >
Maximilian Mechler
</p>
<p><b>4.) Wie heißt der weltweit erfolgreichste Onlinekaufhaus?</b></p>
<input type="radio" name="frage4" value="2" >
amazon<br>
<input type="radio" name="frage4" value="1" >
ebay<br>
<input type="radio" name="frage4" value="1" >
Quelle<br>
<input type="radio" name="frage4" value="1" >
Karstadtonline
<p><b>5.) Von wem wurde Java entwickelt?</b></p>
<p>
<input type="radio" name="frage5" value="1" >
Apple Inc.<br>
<input type="radio" name="frage5" value="1" >
Netscape<br>
<input type="radio" name="frage5" value="2" >
Sun Microsystems<br>
<input type="radio" name="frage5" value="1" >
Mozilla
<p><b>6.) Wie heißt der hauseigene Browser von Apple Inc.</b></p>
<p>
<input type="radio" name="frage6" value="1" >
Internet Explorer<br>
<input type="radio" name="frage6" value="1" >
Mozilla Firefox<br>
<input type="radio" name="frage6" value="1" >
Camino<br>
<input type="radio" name="frage6" value="2" >
Safari
<p><b>7.) Welcher TV Sender hat die Simpsons nach Deutschland geholt?</b></p>
<p>
<input type="radio" name="frage7" value="1" >
PRO7<br>
<input type="radio" name="frage7" value="1" >
ARD<br>
<input type="radio" name="frage7" value="2" >
ZDF<br>
<input type="radio" name="frage7" value="1" >
FOX
<p><b>8.) Auf welchem Berg befindet sich der einzige Sessellift der Rhön?</b></p>
<p>
<input type="radio" name="frage8" value="1" >
Wasserkuppe<br>
<input type="radio" name="frage8" value="2" >
Feuerberg<br>
<input type="radio" name="frage8" value="1" >
Simmelsberg<br>
<input type="radio" name="frage8" value="1" >
Kreuzberg
<p><b>8.) Welchen Wein besang Udo Jürgens?</b></p>
<p>
<input type="radio" name="frage9" value="1" >
spanischen Wein<br>
<input type="radio" name="frage9" value="1" >
kalifornischen Wein<br>
<input type="radio" name="frage9" value="2" >
griechischen Wein<br>
<input type="radio" name="frage9" value="1" >
Rheinwein
<p><b>10.) Welcher Schauspieler hat für Rocky und Rambo das Drehbuch geschrieben und war gleichzeitig Hauptdarsteller?</b></p>
<p>
<input type="radio" name="frage10" value="1" >
Steven Seagal<br>
<input type="radio" name="frage10" value="2" >
Sylvester Stallone<br>
<input type="radio" name="frage10" value="1" >
Arnold Schwarzenegger<br>
<input type="radio" name="frage10" value="1" >
Bruce Willis
<p>
<input type="submit" value="Auswerten!" onclick="punkte()" />
<input type="reset" value="Abbrechen">
</form>
</body>
</html>
Hi,
Leider komme ich nicht mehr weiter!
Leider kommen wir so nicht weiter.
MfG ChrisB
@@Mario:
Ich muss ein Quiz mit Javascript schreiben.
Dein Formular ist fehlerhaft. „Um keine unliebsamen Überraschungen bei der Auswertung deines Formulares zu erleben […]“: http://forum.de.selfhtml.org/archiv/2008/10/t177964/#m1172865
Live long and prosper,
Gunnar
Lieber Mario,
ich weiß nicht, ob Dir das hilft, aber vielleicht findest Du in meinem Quiz-Script die ein oder andere Anregung?
<script type="text/javascript">
function punkte() {
var score = 0;
for(i=0;) {
if(document.quiz.frage1.checked.value == 2) {
score++;
}
}
document.write ("Du hast " +score+ " von 10 möglichen Punkten!);
}
</script>
Hier noch ein Lesetipp, wie man ein Script sinnvoll aufzieht.
Liebe Grüße,
Felix Riesterer.
Vielen Dank für eure Tipps! Ich hab mir eure Seiten angeschaut und das ganze Javascript neugeschrieben. Funktioniert jetzt einwandfrei.
Grüße,
Mario