رویداد onerror

مثال

اگر مشکلی در جریان رویداد رخ دهد، عمل زیر را انجام دهید:

var source = new EventSource("demo_sse.php");
source.onerror = function() {
  // کد برای مدیریت خطا
};

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

وقتی خطایی در منبع رویداد رخ می‌دهد، رویداد onerror رخ می‌دهد.

معمولاً وقتی اتصال قطع می‌شود، خطا رخ می‌دهد. اگر این اتفاق بیفتد، شیء EventSource به طور خودکار تلاش می‌کند تا به سرور متصل شود.

رویدادهای مرتبط:

  • onmessage - وقتی پیام دریافت می‌شود رخ می‌دهد
  • onopen - وقتی اتصال به سرور باز می‌شود رخ می‌دهد

برای اطلاعات بیشتری در مورد رویدادهای ارسال شده سرور، لطفاً آموزش رویدادهای ارسال شده سرور HTML5.

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

رویداد Chrome IE Firefox Safari Opera
onerror 9.0 نپشتیبانی می‌شود 6.0 5.0 11.0

قوانین دستور زبان

object.onerror = function(){myScript};

استفاده از روش addEventListener():

object.addEventListener("error", myScript);

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

جزئیات فنی

بالا آمده: نپشتیبانی می‌شود
قابل لغو: نپشتیبانی می‌شود
نوع رویدادها: Event