Ich suche dringend Hilfe! Habe ein Quiz auf der Homepage und möchte es gerne umbauen. Leider funktioniert nun die Auswertung nicht mehr.
Das funktionierende Quiz sieht so aus:
<html><head><title>Quiz</title>
<script type="text/javascript"><!--
function auswerten() {
var punkte = 0;
for (i=0; obj = document.getElementsByName('richtig')[i]; i++)
if (obj.checked) punkte++;
document.getElementById('ausgabe').firstChild.data =
'Du hast '+ punkte +' von '+ (pmax = document.getElementsByName('richtig').length) +
' möglichen Punkten erreicht. Das sind '+ Math.round(punkte*100/pmax) +' Prozent.';
}
//-->
</script>
</head><body>
<form><div>
Wie heißt unser Schulleiter mit Vornamen?<br />
<img src="/content/images/5d1ba79e905a7d76f23f6248dd91258f.jpg"><br />
<input type="checkbox" name="falsch" /> Karl<br />
<input type="checkbox" name="falsch" /> Karlo<br />
<input type="checkbox" name="richtig" /> Karol<br />
<br />
Es gibt 2 neue Lehrerinnen an unserer Schule. Wie heißen sie?<br />
<input type="checkbox" name="falsch" /> Meier und Krause<br />
<input type="checkbox" name="richtig" /> Gabbert und Kirschbaum<br />
<input type="checkbox" name="falsch" /> Müller und Schulze<br />
<br />
Wie viele Schüler lernen in diesem Schuljahr an unserer Schule?<br />
<input type="checkbox" name="falsch" /> Mehr als 200<br />
<input type="checkbox" name="falsch" /> Weniger als 185<br />
<input type="checkbox" name="richtig" /> Genau 192<br />
<br />
Wann war für dieses Schuljahr die Einschulungsfeier der neuen Erstklässler?<br />
<input type="checkbox" name="falsch" /> 03.09.2008<br />
<input type="checkbox" name="falsch" /> 01.09.2008<br />
<input type="checkbox" name="richtig" /> 23.08.2008<br />
<br />
Wie lautet die richtige Postanschrift unserer Schule?<br />
<input type="checkbox" name="falsch" /> Hauptstraße 44 Süd in 21747 Handorf<br />
<input type="checkbox" name="richtig" /> Hauptstraße 44 Süd in 21447 Handorf<br />
<input type="checkbox" name="falsch" /> Hauptstraße 43 Süd in 21447 Handorf<br />
<br />
<input type="button" value="Auswerten!" onclick="auswerten()" />
</div></form>
<div id="ausgabe"> </div>
</body></html>
das umgebaute so:
<html><head><title>Quiz</title>
<script type="text/javascript"><!--
function auswerten() {
var punkte = 0;
for (i=0; obj = document.getElementsByName('richtig')[i]; i++)
if (obj.checked) punkte++;
document.getElementById('ausgabe').firstChild.data =
'Du hast '+ punkte +' von '+ (pmax = document.getElementsByName('richtig').length) +
' möglichen Punkten erreicht. Das sind '+ Math.round(punkte*100/pmax) +' Prozent.';
}
//-->
</script>
</head><body>
<form><div>
<div style="width:450;">
<div class='KopfMainBox'><p style='margin:0px;padding-top:4px'> <b><font color='green'>Bilder Quiz:</font></b></p></div>
<div class='Box' align='center'><br>
<table leftmargin='0' cellpadding='0' cellspacing='0' width='90%' style='border: 1px solid silver'><tr><td bgcolor='#32CD32' height='20' colspan='2'>
<b>Wie heisst dieses Tier hier ?</b></td></tr>
<tr>
<td width='250'><img src='/content/images/5d1ba79e905a7d76f23f6248dd91258f.jpg' border='0'></td>
<td align='left'>
<input type="checkbox" name="falsch" /> Karl<br/>
<input type="checkbox" name="falsch" /> Karlo<br/>
<input type="checkbox" name="richtig" /> Karol<br/>
<br/>
</td></tr></table><br>
<table leftmargin='0' cellpadding='0' cellspacing='0' width='90%' style='border: 1px solid silver'><tr><td bgcolor='#32CD32' height='20' colspan='2'>
<b>Was steckt man da hinein ?</b></td></tr>
<tr>
<td width='250'><img src='/content/images/5d1ba79e905a7d76f23f6248dd91258f.jpg' border='0'></td>
<td align='left'>
<input type="checkbox" name="falsch" /> Meier und Krause<br/>
<input type="checkbox" name="richtig" /> Gabbert und Kirschbaum<br/>
<input type="checkbox" name="falsch" /> Müller und Schulze<br/>
<br />
</td></tr></table><br>
<table leftmargin='0' cellpadding='0' cellspacing='0' width='90%' style='border: 1px solid silver'><tr><td bgcolor='#32CD32' height='20' colspan='2'>
<b>Was ist das ?</b></td></tr>
<tr>
<td width='250'><img src='/content/images/5d1ba79e905a7d76f23f6248dd91258f.jpg' border='0'></td>
<td align='left'>
<input type="checkbox" name="falsch" /> Karl<br/>
<input type="checkbox" name="falsch" /> Karlo<br/>
<input type="checkbox" name="richtig" /> Karol <br/>
<br/>
</td></tr></table><br>
<table leftmargin='0' cellpadding='0' cellspacing='0' width='90%' style='border: 1px solid silver'><tr><td bgcolor='#32CD32' height='20' colspan='2'>
<b>Was soll denn das sein ?</b></td></tr>
<tr>
<td width='250'><img src='/content/images/5d1ba79e905a7d76f23f6248dd91258f.jpg' border='0'></td>
<td align='left'>
<input type="checkbox" name="falsch" /> Karl<br/>
<input type="checkbox" name="falsch" /> Karlo<br/>
<input type="checkbox" name="richtig" /> Karol <br/>
<br/>
</td></tr></table><br>
<table leftmargin='0' cellpadding='0' cellspacing='0' width='90%' style='border: 1px solid silver'><tr><td bgcolor='#32CD32' height='20' colspan='2'>
<b>Was ist denn das für ein Spiel ?</b></td></tr>
<tr>
<td width='250'><img src='/content/images/5d1ba79e905a7d76f23f6248dd91258f.jpg' border='0'></td>
<td align='left'>
<input type="checkbox" name="falsch" /> Karl<br/>
<input type="checkbox" name="falsch" /> Karlo<br/>
<input type="checkbox" name="richtig" /> Karol <br/>
<br/>
</td></tr></table><br>
<input type="button" value="Auswerten!" onclick="auswerten()" />
</div></form>
<div id="ausgabe"> </div>
</body></html>
beide sind im Moment hier zu sehen.
http://www.gshandorf.de/index.php?id=204,188,0,0,1,0
danke an alle die Rat wissen.