HTML Атрибут onbeforeunload
Определение и использование onbeforeunload
Атрибут onbeforeunload
срабатывает, когда документ будет выгружен.
Атрибут onbeforeunload
позволяет отобразить сообщение в диалоговом окне подтверждения, чтобы сообщить пользователю, хочет ли он остаться или покинуть текущую страницу.
Сообщение по умолчанию, которое появляется в окне подтверждения, отличается в разных браузерах. Тем не менее, стандартное сообщение похоже на "Вы уверены, что хотите покинуть эту страницу?". Вы не можете удалить это сообщение.
Однако пользовательское сообщение можно написать вместе с сообщением по умолчанию. См. первый пример на этой странице.
Примечание: В Firefox будет отображаться только сообщение по умолчанию (не пользовательское сообщение (если таковое имеется)).
Применение onbeforeunload
Атрибут onbeforeunload
является частью Атрибута Событий и может быть использован на следующий элемент:
Элемент | Событие |
---|---|
<body> | onbeforeunload |
Выполните JavaScript, когда страница будет выгружена:
<body onbeforeunload="return myFunction()">
Попробуйте сами »
Поддержка браузеров onbeforeunload
Числа в таблице указывают первую версию браузера, которая полностью поддерживает событие.
Атрибут События | |||||
---|---|---|---|---|---|
onbeforeunload | Да | Да | Да | Да | 15.0 |