Sự kiện onb Beforeunload
Ví dụ
Gọi một hàm khi trang sắp được tải:
<body onbeforeunload="return myFunction()">
Hãy tự mình thử »Sự miêu tả
Sự kiện onbeforeunload
xảy ra khi tài liệu sắp được tải xuống .
Sự kiện này cho phép bạn hiển thị thông báo trong hộp thoại xác nhận để thông báo cho người dùng xem họ muốn ở lại hay rời khỏi trang hiện tại.
Thông báo mặc định xuất hiện trong hộp xác nhận sẽ khác nhau ở các trình duyệt khác nhau. Tuy nhiên, thông báo tiêu chuẩn có dạng như "Bạn có chắc chắn muốn rời khỏi trang này không?".
Không thể xóa thông báo này trừ khi bạn gọi PreventDefault() trong sự kiện.
Cú pháp
Trong JavaScript, sử dụng phương thức addEventListener():
object .addEventListener("beforeunload", myScript );
Hãy tự mình thử »Chi tiết kỹ thuật
Bong bóng: | KHÔNG |
---|---|
Có thể hủy: | Đúng |
Loại sự kiện: | UiEvent nếu được tạo từ giao diện người dùng, Sự kiện nếu không |
Thẻ HTML: | <cơ thể> |
Phiên bản DOM: | Sự kiện cấp 2 |
Hỗ trợ trình duyệt
onbeforeunload
là tính năng DOM Cấp 2 (2001).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |