الكود بعد التعديل
تصححت الاخطاء لكن اذا ادخل اليوزر اجابة صحيحة وتغير السؤال بقيم عشوائية جديدة لايظهر التكست بوكس لادخال الاجابة ؟
كيف لي اظهاره في كل مرة يتغير السؤال؟
كود PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script type="text/javascript">
var x=Math.floor(Math.random()*10);
var y=Math.floor(Math.random()*10);
document.writeln("How much is " + x + " times " + y + " ? ");
function check(result,a,b) {
if (result ==(a*b))
{
var x=Math.floor(Math.random()*10);
var y=Math.floor(Math.random()*10);
document.writeln("How much is " + x + " times " + y + " ?");
switch (v=Math.floor(1+ Math.random()*3))
{
case 1 : window.status="very Good";
break;
case 2 : window.status="Excellent";
break;
case 3 : window.status="Great ";
break;
}
}
else
{
switch (v = Math.floor(1+ Math.random()*3))
{
case 1 : window.status="keep trying";
break;
case 2 : window.status="wrong answer";
break;
case 3 : window.status="don't give up trying";
break;
}
}
}
</script>
</head>
<body >
<p>Your Answer : </p>
<form action="" method="get" name="f1">
<p>
<input name="t1" type="text">
</p>
</form>
<input name="send" type="submit" onClick="check(f1.t1.value,x,y)" value="check">
</body>
</html>