Как можно перехватить событие закрытия окна. Обработка событий onUnload и onBeforeUnload на Javascript не подходит, т.к. эти события происходят каждый раз при отправке страницы на сервер. Нужно отловить именно закрытие (нажатие на крестик в верхнем правом углу). Спасибо.
RE: Перехватить событие закрытия окна
От:
Аноним
Дата:
19.05.05 00:42
Оценка:
Как можно перехватить событие закрытия окна. Обработка событий onUnload и onBeforeUnload на Javascript не подходит, т.к. эти события происходят каждый раз при отправке страницы на сервер. Нужно отловить именно закрытие (нажатие на крестик в верхнем правом углу). Спасибо.
Если размеры окна звестны, то можно и по window.event.clientX и window.event.clientY отследить нажатие на крест.
А можно ли в событии onunload вызывать сабмит формы !?
Или иммитировать клик на кнопке формы !?
document.all.button_cancel.click(); ??? почему-то не срабатывает !
или так специально задумано !?
Если мне нужно совершить ряд действий на сервере при закрытии окна.
Здравствуйте, ovchinnikov_nv, Вы писали:
_>Как можно перехватить событие закрытия окна. Обработка событий onUnload и onBeforeUnload на Javascript не подходит, т.к. эти события происходят каждый раз при отправке страницы на сервер. Нужно отловить именно закрытие (нажатие на крестик в верхнем правом углу). Спасибо.
А как при unload посылать юзера куда нибудь?
<body onunload="location.href='http://url/index.htm'"> не работает
хотя
<body onload="location.href='http://url/index.htm'"> нормально
А как при unload посылать юзера куда нибудь?
<body onunload="location.href='http://url/index.htm'"> не работает
хотя
<body onload="location.href='http://url/index.htm'"> нормально