bino: Bilderquiz funktionier in neuer Variante leider nicht

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.

  1. Hi,

    firebug meint beim öffnen der Seite:

    wolfi is not defined
    [Break on this error] wolfi.Connected = true;

    Könnte gut der Grund sein ...

    Hol dir FireFox & FireBug PlugIn, und los geht das Debugging ...

    Viel Erfolg!

    1. wolfi is not defined
      [Break on this error] wolfi.Connected = true;

      das ist merlin (ms-agent) nur für ie... das hat damit eigentlich nichts zu tun... den das 1. jscript -Quiz auf dieser seite funktioniert ja so weit.. jedenfalls für die kids ausreichend... aber das umgebaute leider nicht..
      trotzdem dank für den hinweis.. mir ist schon klar das mit merlin nicht so viel auf ander browser los ist...aber die schüler nutzen zu 99 % den IE und windows... und sie mögen ihn...

      Hi,

      firebug meint beim öffnen der Seite:

      wolfi is not defined
      [Break on this error] wolfi.Connected = true;

      Könnte gut der Grund sein ...

      Hol dir FireFox & FireBug PlugIn, und los geht das Debugging ...

      Viel Erfolg!

  2. Lieber bino,

    vielleicht nützt Dir ja mein Quiz-Script Framework etwas? Eine solche Übung ist damit in exakt dieser Form möglich.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)