رویداد onunload
مثال (رویداد onunload)
اجرا کردن یک تابع جاوااسکریپت هنگامی که کاربر می خواهد صفحه وب را ببندد:
<body onunload="myFunction()">
خودتان امتحان کنید »
تعریف و کاربرد
رویداد onunload هنگامی اتفاق می افتد که کاربر بخواهد صفحه وب را از بارگذاری خارج کند(صفحه را ببندد یا refresh کند).
خارج شدن از بارگذاری می تواند شامل کلیک کردن یک لینک، یا submit کردن یک فرم یا خارج شدن از صفحه باشد و ... .
پشتیبانی مرورگرها
Event خصوصیت | |||||
---|---|---|---|---|---|
onunload | بله | بله | بله | بله | بله |
به علت پشتیبانی های مختلف در مرورگرها، این رویداد آن طور که از آن انتظار می رود کار نمی کند.
نحوه استفاده
در HTML:
<element onunload="myScript">
در جاوااسکریپت:
object.onunload=function(){myScript};
استفاده از متد addEventListener() در جاوااسکریپت:
object.addEventListener("unload", myScript);
نکته: متد addEventListener()، در Internet Explorer 8 و ورژن های قدیمی تر آن پشتیبانی نمی شود.
جزئیات تکنیکی
Bubbles: | خیر |
---|---|
Cancelable: | خیر |
Event type: | UIEvent در صورتی که از یک رابط کاربری تولید شده باشد و در غیر این صورت Event است |
Supported HTML tags: | <body> |
DOM Version: | Level 2 Events |
مرجع کلیه رویدادهای JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5742