เหตุการณ์ onunload

คำนำและการใช้งาน

เมื่อหน้าเว็บถูกปิด (หรือหน้าต่างเบราเซอร์ถูกปิด) จะเกิดเหตุการณ์ onunload。

ตอนที่ผู้ใช้ออกจากหน้า (ผ่านการคลิกลิงก์、ส่งฟอร์ม、ปิดหน้าต่างเบราเซอร์ และอื่น ๆ) จะเกิดเหตุการณ์ onunload。

หมายเหตุ:ตอนที่ผู้ใช้เริ่มเข้าหน้าใหม่ (และ เหตุการณ์ onload)จะกระตุ้นเหตุการณ์ onunload ด้วย。

ตัวอย่าง

ปฏิบัติ JavaScript ตอนที่ผู้ใช้ปลดแบบแผนง:

<body onunload="myFunction()">

ทดลองด้วยตัวเอง

สัญญาณ

ใน 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 การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน การสนับสนุน

หมายเหตุ:เนื่องจากการตั้งค่าเบราเซอร์ต่างกัน เหตุการณ์นี้อาจไม่เป็นที่คาดหวังตลอดเวลา