التعريف والاستخدام:
يتم استخدام طريقة setTimeout() لاستدعاء دالة أو تعبير محسوب بعد عدد محدد من المللي ثانية.
القواعد:
setTimeout(رمز، ملي ثانية)
المعلمة:
الكود (مطلوب): سلسلة كود جافا سكريبت التي سيتم تنفيذها بعد الوظيفة التي سيتم استدعاؤها.
مللي ثانية (مطلوب): عدد المللي ثانية التي يجب انتظارها قبل تنفيذ التعليمات البرمجية.
تَلمِيح:
setTimeout() ينفذ التعليمات البرمجية مرة واحدة فقط. إذا كنت تريد الاتصال به عدة مرات، فاستخدم setInterval() أو اطلب من الكود نفسه استدعاء setTimeout() مرة أخرى.
مثال:
انسخ رمز الكود كما يلي:
<لغة البرمجة = "جافا سكريبت">
مؤقت الوظيفة (){
var value=Number(document.all['time'].value);
if (value>1) document.all['time'].value=value-1;
آخر {
document.all['time'].value="Agree";
عودة كاذبة.
}
window.setTimeout("timer()",1000);
}
</script>
<body onload="timer()">
<اسم الإدخال = "الوقت" القيمة = "10" نوع = "زر" />
</الجسم>