<html> <head> <title>暗算ゲーム</title> <script language="JavaScript"><!-- for(i=0;i<10;i++){ img=new Array(); img[i]=new Image(); img[i].src="image/"+i+".jpg"; } suu=0; //回答 cnt=0; check=0; lock=0; lock2=0; function startGame(){ if(lock==1){ return; } game(); } function game(){ lock=1; if(document.fgame.mon[0].checked==true)set=5; if(document.fgame.mon[1].checked==true)set=10; if(document.fgame.mon[2].checked==true)set=20; n=Math.floor(Math.random()*10); while(check==n){ n=Math.floor(Math.random()*10); } check=n; if(set>cnt){ cnt=cnt+1; document.images["Num"].src ="image/"+n+".jpg"; suu=suu+n; setTimeout("game()",1000); }else{ document.images["Num"].src ="image/set.jpg"; set=5; cnt=0; lock2=1; return; } } function kai(){ if(lock2==0){ return; } if(suu>0){ k=document.fgame.ksuu.value; if(k==suu){ alert("正解です。\n答えは"+suu+"です。"); suu=0; lock=0; lock2=0; }else{ alert("残念。正解は"+suu+"です。"); suu=0; lock=0; lock2=0; } }else{ alert("ゲームを開始してから\nボタンを押してください。"); } } //--></script> </head> <body> <form name="fgame"> <img src="image/s.jpg" name="Num"><br> <input type="radio" name="mon" checked>5個<br> <input type="radio" name="mon">10個<br> <input type="radio" name="mon">20個<br> <input type="button" value="ゲーム開始" onClick="startGame()" ><br> <input type="text" name="ksuu" size="5"> <input type="button" value="結果" onClick="kai()"> </form> </body> </html>