JavaScript « события при закрытии окна браузера
Какое событие нужно использовать чтобы отловить закрытие окна браузера или вкладки страницы?
1 ответов
Нужно вешать обработчик на событие Unload (onUnLoad=... как выше написано), но следует учесть что:
— в Opera это событие попросту отсутствует;
— в Firefox и IE это событие срабатывает не только на закрытие страницы, но и на обновление содержимого (F5, например). В Chrome такой особенности нет (про Safari не знаю).
событие onUnLoad .например:
<body onUnLoad="alert('окно закрывается!')">
если что - вот справка по событиям - http://www.spravkaweb.ru/javascript/event
я с оперой решил так:
1) к странице подключил файл script.js
2) в нем прописал window.onunload(alert("working"));
3) в опере заработало, но IE ругался: "Объект не поддерживает это свойство или метод"