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