رویداد سرور onerror
مثال (رویداد سرور onerror)
انجام دادن یک سری عملیات، در صورتی که یک مشکل در جریان رویداد، ایجاد شود:
var source = new EventSource("demo_sse.php");
source.onerror = function() {
// Do something to handle error
};
source.onerror = function() {
// Do something to handle error
};
تعریف و کاربرد
رویداد onerror زمانی روی می دهد که، یک error در منبع رویداد(event source) به وجود بیاید.
یک error معمولا زمانی ایجاد می شود که در یک اتصال، اختلال ایجاد شود. در صورت ایجاد اختلال، شیء EventSource به طور اتوماتیک برای اتصال دوباره به سرور تلاش می کند.
رویداد های مرتبط:
- onmessage: زمانی روی می دهد که یک پیام دریافت شود.
- onopen: زمانی روی می دهد که یک اتصال به سرور باز شود.
برای اطلاعات بیشتر در مورد رویدادهای فرستاده شده از سمت سرور، آموزش HTML5 Server-Sent Events Tutorial را مطالعه کنید.
پشتیبانی مرورگرها
اعداد داخل جدول، اولین ورژن مرورگری را مشخص می کند که به طور کامل از این رویداد پشتیبانی می کند.
Event | |||||
---|---|---|---|---|---|
onerror | 9.0 | پشتیبانی نمی شود | 6.0 | 5.0 | 11.0 |
نحوه استفاده
object.onerror=function(){myScript};
استفاده از متد addEventListener():
object.addEventListener("error", myScript);
متد addEventListener() در Internet Explorer 8 و ورژن های پایین تر از آن پشتیبانی نمی شود.
جزئیات تکنیکی
Bubbles: | خیر |
---|---|
Cancelable: | خیر |
Event type: | Event |
مرجع کلیه رویدادهای JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5613