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