يتم استخدام ثلاث طرق شائعة لتنفيذ وظائف JS تلقائيًا في صفحات الويب
في منطقة الرأس في HTML ، هناك الوظائف التالية:
نسخة الكود كما يلي:
<script language = "javaScript">
وظيفة myautorun ()
{
// ما يلي هو رمز وظيفتك ، يرجى تعديلها بنفسك أولاً!
تنبيه ("يتم تنفيذ الوظيفة تلقائيًا!") ؛
}
</script>
بعد ذلك ، سنستهدف الوظيفة أعلاه ودعها تعمل تلقائيًا عند تحميل صفحة الويب!
① الطريقة الأولى
تغيير الرمز أعلاه إلى:
نسخة الكود كما يلي:
<script language = "javaScript">
وظيفة myautorun ()
{
// ما يلي هو رمز وظيفتك ، يرجى تعديلها بنفسك أولاً!
تنبيه ("يتم تنفيذ الوظيفة تلقائيًا!") ؛
}
Window.onload = myautorun () ؛
</script>
② الطريقة الثانية
تعديل جسم صفحة الويب إلى:
نسخة الكود كما يلي:
<body onload = "myautorun () ؛">
أو التغيير إلى:
نسخة الكود كما يلي:
<body onload = "javaScript: myautorun () ؛">
③ الطريقة الثالثة
استخدم Timer JS لتنفيذ الوظائف بشكل متقطع:
نسخة الكود كما يلي:
setTimeout ("myautorun ()" ، 1000) ؛
لتنفيذ الطريقة ، قم بتغيير وظيفة JS الأعلى إلى:
نسخة الكود كما يلي:
<script language = "javaScript">
وظيفة myautorun ()
{
// ما يلي هو رمز وظيفتك ، يرجى تعديلها بنفسك أولاً!
تنبيه ("يتم تنفيذ الوظيفة تلقائيًا!") ؛
}
setTimeout ("myautorun ()" ، 1000) ؛
</script>
الأساليب الأخرى خاصة جدًا ، وليست شائعة الاستخدام ، وليست متعددة الاستخدامات للغاية ، لذلك لن أقدمها!
يمكن أيضًا استخدام EL & JSTL في JS
نسخة الكود كما يلي:
var step = "<c: Out value = '$ {step}' default = '0'/>" ؛
التبديل (الخطوة) {
حالة "0":
تقصير:
Break ؛