رویداد onerror
تعریف و استفاده
اگر خطایی در بارگذاری فایلهای خارجی (مثلاً مستند یا تصویر) رخ داد، رویداد onerror فعال میشود.
توضیح:رویدادهای مرتبط رخ میدهند که زمانی که برای رسانههای صوتی/ویدیویی استفاده میشوند و فرآیند بارگذاری آنها تحت تأثیر قرار میگیرد، شامل:
مثال
اگر خطایی در بارگذاری تصویر رخ داد، جاوااسکریپت اجرا میشود:
<img src="image.gif" onerror="myFunction()">
قانوننویسی
در HTML:
<element onerror="myScript">
در جاوااسکریپت:
object.onerror = function(){myScript};
در جاوااسکریپت، از روش addEventListener() استفاده کنید:
object.addEventListener("error", myScript);
نکته:اینترنت اکسپلورر 8 یا نسخههای قدیمیتر آن پشتیبانی نمیکند مетод addEventListener()。
جزئیات فنی
بالا رفتن: | پشتیبانی نمیشود |
---|---|
قابل لغو: | پشتیبانی نمیشود |
نوع رویداد: | اگر از رابط کاربری کاربر ایجاد شده باشد،UiEventدر غیر این صورت Event。 |
برچسبهای HTML پشتیبانیشده: | <img>, <input type="image">, <object>, <link> و <script> |
نسخه DOM: | رویدادهای سطح 2 |
پشتیبانی از مرورگر
رویدادها | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |