Вопрос № 29637: Здраствуйте. Пишу сайт для тестирования. Само тестирование происходит в отдельном окне. Вопрос: как узнать, что пользователь закрыл это окно? Заранее спасибо....
Вопрос № 29.637
Здраствуйте. Пишу сайт для тестирования. Само тестирование происходит в отдельном окне. Вопрос: как узнать, что пользователь закрыл это окно? Заранее спасибо.
Отвечает: Rusland
Здравствуйте, Скибардин Андрей Александрович!
Например реализовать через javascript используя событие OnUnload. К сожалению данное событие приходит и при закрытии и при переходе на другие страницы и при обычном рефреше, изловчившись можно это обойти. Здесь уже обсуждалась эта тема.
Приложение:
--------- Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Практикант)
Отправлен: 16.11.2005, 10:12 Оценка за ответ: 4
Отвечает: Дмитрий Иванов
Здравствуйте, Скибардин Андрей Александрович!
можно в окне вписать невидимый iframe и обновлять его, если не обновляется более 20 сек (подобрать эксперементально), считать окно закрытым.
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: 5-ый класс)
Отправлен: 16.11.2005, 18:28