حدث onunload
مثال
قم بتنفيذ JavaScript عندما يقوم المستخدم بإلغاء تحميل المستند:
<body onunload="myFunction()">
التعريف والاستخدام
يقع حدث onunload بمجرد إلغاء تحميل الصفحة (أو إغلاق نافذة المتصفح).
يحدث onunload عندما ينتقل المستخدم بعيدًا عن الصفحة (عن طريق النقر فوق ارتباط ، وإرسال نموذج ، وإغلاق نافذة المتصفح ، وما إلى ذلك).
ملاحظة: يتم أيضًا تشغيل حدث onunload عندما يعيد المستخدم تحميل الصفحة ( وحدث onload ).
دعم المتصفح
Event | |||||
---|---|---|---|---|---|
onunload | Yes | Yes | Yes | Yes | Yes |
ملاحظة: نظرًا لاختلاف إعدادات المتصفح ، فقد لا يعمل هذا الحدث دائمًا كما هو متوقع.
بناء الجملة
في HTML:
<element onunload="myScript">
في JavaScript:
object.onunload = function(){myScript};
في JavaScript ، باستخدام طريقة addEventListener ():
object.addEventListener("unload", myScript);
ملاحظة: طريقة addEventListener () غير مدعومة في Internet Explorer 8 والإصدارات السابقة.
تفاصيل تقنية
فقاعات: | رقم |
---|---|
قابل للإلغاء: | رقم |
نوع الحدث: | UiEvent إذا تم إنشاؤه من واجهة مستخدم ، حدث خلاف ذلك. |
علامات HTML المدعومة: | <الجسم> |
إصدار DOM: | أحداث المستوى 2 |