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