رویداد onunload

تعریف و استفاده

به محض اینکه صفحه ارسال شده (یا پنجره مرورگر بسته شده)، رویداد onunload رخ می‌دهد.

وقتی که کاربر از صفحه خارج می‌شود (از طریق کلیک بر روی لینک، ارسال فرم، بستن پنجره مرورگر و غیره)، رویداد onunload رخ می‌دهد.

نکته:وقتی که کاربر صفحه را دوباره بارگذاری می‌کند (و رویداد onloadهمچنین وقتی که "))" استفاده می‌شود، رویداد onunload نیز فعال می‌شود.

مثال

اجرای جاوااسکریپت هنگام خارج شدن کاربر از مستند:

<body onunload="myFunction()">

آزمایش کنید

رابط‌نگاری

در HTML:

<عنصر onunload="myScript">

آزمایش کنید

در جاوااسکریپت:

آیتم.onunload = function(){myScript};

آزمایش کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

آیتم.addEventListener("unload", myScript);

آزمایش کنید

نکته:اینترنت اکسپلورر 8 یا نسخه‌های قبلی آن پشتیبانی نمی‌کند مетод addEventListener()

جزئیات فنی

بخش‌بندی: پشتیبانی نمی‌شود
قابل لغو: پشتیبانی نمی‌شود
نوع رویداد: اگر از رابط کاربری کاربر ایجاد شده باشد،UiEventدر غیر این صورت Event
برچسب‌های HTML پشتیبانی‌شده: <body>
نسخه DOM: رویدادهای سطح 2

پشتیبانی مرورگر

رویداد Chrome IE Firefox Safari Opera
onunload پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

نکته:به دلیل تنظیمات مختلف مرورگر، ممکن است این رویداد همیشه به صورت مورد انتظار عمل نکند.