เหตุการณ์ 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().

รายละเอียดเทคนิค:

Bubble: ไม่สนับสนุน
ยกเลิกได้: ไม่สนับสนุน
ประเภทเหตุการณ์: Event