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 |