เหตุการณ์ onunload
คำนำและการใช้งาน
เมื่อหน้าเว็บถูกปิด (หรือหน้าต่างเบราเซอร์ถูกปิด) จะเกิดเหตุการณ์ onunload。
ตอนที่ผู้ใช้ออกจากหน้า (ผ่านการคลิกลิงก์、ส่งฟอร์ม、ปิดหน้าต่างเบราเซอร์ และอื่น ๆ) จะเกิดเหตุการณ์ onunload。
หมายเหตุ:ตอนที่ผู้ใช้เริ่มเข้าหน้าใหม่ (และ เหตุการณ์ onload)จะกระตุ้นเหตุการณ์ onunload ด้วย。
สัญญาณ
ใน HTML:
<element onunload="myScript">
ใน JavaScript:
object.onunload = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener():
object.addEventListener("unload", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวรุ่นเก่ากว่าไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคนิค
การกระจายของเหตุการณ์: | ไม่สนับสนุน |
---|---|
สามารถยกเลิกได้: | ไม่สนับสนุน |
ชนิดของเหตุการณ์: | ถ้าถูกสร้างจากส่วนของมาตรฐานการใช้งานUiEvent。 ไม่เช่นนั้น Event。 |
สนับสนุนตามทางเลข HTML: | <body> |
DOM รุ่น: | Level 2 Events |
การสนับสนุนโดยเบราเซอร์
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onunload | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน | การสนับสนุน |
หมายเหตุ:เนื่องจากการตั้งค่าเบราเซอร์ต่างกัน เหตุการณ์นี้อาจไม่เป็นที่คาดหวังตลอดเวลา