beforeunload
Обновлено: 22.03.2023
Визначення та використання
Подія onbeforeunloadвиникає, коли документ збирається вивантажити .
Ця подія дозволяє відобразити повідомлення в діалоговому вікні підтвердження, щоб повідомити користувача, чи хоче він/вона залишитися або залишити поточну сторінку.
Повідомлення за умовчанням, яке з’являється у вікні підтвердження, відрізняється в різних браузерах. Однак стандартне повідомлення виглядає приблизно так: «Ви впевнені, що хочете залишити цю сторінку?».
Це повідомлення не можна видалити, якщо ви не викликаєте preventDefault() для події.
Приклад
Викличте функцію, коли сторінку збираються вивантажити:
<body onbeforeunload="return myFunction()">
Синтаксис
У HTML:
<element onbeforeunload="myScript">
У JavaScript:
object.onbeforeunload = function(){myScript};
У JavaScript за допомогою методу addEventListener():
object.addEventListener("beforeunload", myScript);
Технічні деталі
| Бульбашки: | Немає |
|---|---|
| Скасовано: | Так |
| Тип події: | UiEvent , якщо генерується з інтерфейсу користувача, Event інакше |
| Теги HTML: | <тіло> |
| Версія DOM: | Події рівня 2 |