<html> <head> <meta charset=utf-8> </head> <body> <form> <input type=hidden id=cislootazky value=0> <div id=test> </div> <input type=button onClick="vyhodnot();" value=vyhodnot> <input type=hidden name=spravnych id=spravnych value=0> </form> <script language=JavaScript> vyplnotazku(); function vyplnotazku(){ otazkac=eval(document.getElementById("cislootazky").value); otazka=Array("Cihla má hodnotu jedné koruny a půlky cihly. Kolik stojí cihla?","Na dvoře jsou králíci a slepice. Dohromady mají 10 hlav a 24 nohou. Kolik je na dvoře králíků? Nápověda: Králík má 1 hlavu a 4 nohy. Slepice má 1 hlavu a 2 nohy."); if (otazkac>=otazka.length){ //celkove vyhodnoceni spravnychodpovedi=document.getElementById("spravnych").value; moznych=document.getElementById("cislootazky").value; window.alert("SPRAVNYCH ODPOVEDI"+spravnychodpovedi+" z "+moznych); }else{ odpovedi=Array(); odpovedi[0]=Array(); odpovedi[0][0]="Jeden a půl koruny"; odpovedi[0][1]="Půl koruny"; odpovedi[0][2]="Dvě a půl koruny"; odpovedi[0][3]="Dvě koruny"; odpovedi[0][4]="Nevím"; odpovedi[1]=Array(); odpovedi[1][0]="8"; odpovedi[1][1]="0"; odpovedi[1][2]="6"; odpovedi[1][3]="2"; odpovedi[1][4]="Nevím"; HTML="<h2>"+otazka[otazkac]+"</h2>"; for (i=0;i<odpovedi[otazkac].length;i++){ if (i==4){zaskrtni="checked";}else{zaskrtni="";} HTML+="<input type=radio name=od id=od0"+i+" "+zaskrtni+">"+odpovedi[otazkac][i]+"<br>"; } document.getElementById("test").innerHTML=HTML; } } function vyhodnot(){ spravne=0; if (document.getElementById("od03").checked){ spravne=1; window.alert("Správně"); spravnychodpovedi=eval(document.getElementById("spravnych").value)+1; document.getElementById("spravnych").value=spravnychodpovedi; } for (i=0;i<4;i++){ //document.getElementById("od0"+i).disabled=true; } aktualniotazka=eval(document.getElementById("cislootazky").value)+1; document.getElementById("cislootazky").value=aktualniotazka; vyplnotazku(); } </script> </body>