HTML onbeforeunload Event Attribute
ตัวอย่าง
เรียกใช้ JavaScript เมื่อเพจกำลังจะยกเลิกการโหลด:
<body onbeforeunload="return myFunction()">
ความหมายและการใช้งาน
เหตุการณ์ onbeforeunload เริ่มทำงานเมื่อเอกสารกำลังจะยกเลิกการโหลด
เหตุการณ์นี้อนุญาตให้คุณแสดงข้อความในกล่องโต้ตอบการยืนยันเพื่อแจ้งให้ผู้ใช้ทราบว่าเขา/เธอต้องการอยู่หรือออกจากหน้าปัจจุบัน
ข้อความเริ่มต้นที่ปรากฏในกล่องยืนยันจะแตกต่างกันในเบราว์เซอร์ต่างๆ อย่างไรก็ตาม ข้อความมาตรฐานจะคล้ายกับ "คุณแน่ใจหรือไม่ว่าต้องการออกจากหน้านี้" คุณไม่สามารถลบข้อความนี้
อย่างไรก็ตาม คุณสามารถเขียนข้อความที่กำหนดเองพร้อมกับข้อความเริ่มต้นได้ ดูตัวอย่างแรกในหน้านี้
หมายเหตุ:ใน Firefox จะแสดงเฉพาะข้อความเริ่มต้นเท่านั้น (ไม่ใช่ข้อความที่กำหนดเอง (ถ้ามี))
รองรับเบราว์เซอร์
ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่รองรับเหตุการณ์อย่างสมบูรณ์
Event Attribute | |||||
---|---|---|---|---|---|
onbeforeunload | Yes | Yes | Yes | Yes | 15.0 |
ไวยากรณ์
<element onbeforeunload="script">
ค่าแอตทริบิวต์
Value | Description |
---|---|
script | The script to be run on onbeforeunload |
รายละเอียดทางเทคนิค
แท็ก HTML ที่รองรับ: | <body> |
---|
หน้าที่เกี่ยวข้อง
การอ้างอิง HTML DOM: onbeforeunload event
❮ คุณสมบัติเหตุการณ์ HTML