السلام عليكم ورحمة الله وبركاته ....................... إخواني الكرام لدي كود جافاسكربت يقوم بتوليد عددين عشوائين ويطبعها على المتصفح ثم يوجد فورم في المتصفح يدخل من خلالها المستخدم ناتج جمع هذين العددين ثم إذا كانت الإجابة صحيحة يظهر برومبت تقول له ممتاز و إذا كانت خاطئة تقول له من خلال البرومبت أعد المحاولة ................ أريد التعديل على الكود من خلال إبقاء طباعة العددين العشوائيين على المتصفح وإلغاء الفورم الخاص بإدخال ناتج عملية الجمع واستبداله بــ ألأيرت يكون مكتوب في هذا الأليرت العددين العشوائيين ويقول أدخل ناتج الجمع ثم أضغط موافق (ok) ويظهر برمبت (prompt) تقول أدخل حاصل الجمع وأنا أقوم بإدخال ناتج العملية من خلاله البرمبت ويكمل البرنامج عمله فإذا كانت النتيجة صحيحة يظهر أليرت تقول ممتاز وإذا كانت خاطئة يقول أعد المحاولة وهذه الجزيئة موجودة في السكريبت ................................. أرجووووووووووكم ما تنسون أخوكم ولكم عظيم الإمتنان .
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script type="text/javascript">
var number1 = getnumber();
var number2 = getnumber();
var answer = getanswer(number1,number2);
document.write("How much is " + number1 + " plus " + number2 + "? <br/>");
function getnumber()
{
var minn = 1;
var maxn = 9;
number = minn + Math.floor(Math.random()*maxn);
return number;
}
function getanswer(a,b)
{
answer = a+b;
return answer;
}
function testResults (form)
{
var useranswer = form.inputbox.value;
if(useranswer == answer)
{
window.alert("Your answer is " + useranswer + ". The right answer is " + answer + ". Very Good!");
window.location.reload();
}
else
{
window.alert("No. Please try again.");
}
}
</script>
</head>
<body>
<p>
<form action="">
<input type="text" name="inputbox" value="">
<input type="button" name="button" value="Click" onClick="testResults(this.form)">
</form>
</p>
<p><a href="javascript: window.location.reload()">Click here to reload the page.</a></p>
</body>
</html>