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