เหตุ onerror
คำนิยามและวิธีใช้
ถ้ามีข้อผิดพลาดในการโหลดไฟล์ภายนอก (เช่นเอกสารหรือภาพ) จะกระตุ้นเหตุ onerror
คำแนะนำ:เหตุที่เกิดขึ้นเมื่อใช้กับสื่อแสงเสียง และขั้นตอนการโหลดของสื่อถูกเกี่ยวข้องด้วยความเกี่ยวข้อง:
ตัวอย่าง
ถ้ามีข้อผิดพลาดในการโหลดภาพ จะปฏิบัติการ JavaScript:
<img src="image.gif" onerror="myFunction()">
คำสั่ง
ใน HTML:
<element onerror="myScript">
ใน JavaScript:
object.onerror = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener():
object.addEventListener("error", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวรุ่นเก่ากว่าไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคนิค
การลอยขึ้น: | ไม่สนับสนุน |
---|---|
สามารถยกเลิกได้: | ไม่สนับสนุน |
ชนิดของเหตุ: | ถ้าสร้างจากแผงความคิดของผู้ใช้UiEvent。 ถ้าไม่ Event。 |
สนับสนุนแบบตัวอักษร HTML: | <img>, <input type="image">, <object>, <link> และ <script> |
DOM รุ่น: | เหตุการณ์ระดับ 2 |
การสนับสนุนโปรแกรมบราวเซอร์
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |