Программирование => JavaScript & JScript => Тема начата: lalex от 08 Октября 2002, 17:37:23
Название: закрытие окна ИЕ
Отправлено: lalex от 08 Октября 2002, 17:37:23
Как-нить можно в JS отследить событие закрытие окна ИЕ, как приложения (например через файл->закрыть), а не через window.close(). Т.е. если я открыл окно через window.open(), потом закрыл его, как это в JS отследить.
Название: закрытие окна ИЕ
Отправлено: PilotV от 08 Октября 2002, 18:09:23
onunload, имхо
Название: закрытие окна ИЕ
Отправлено: Макс от 08 Октября 2002, 19:43:50
Цитировать
onunload,
не совсем, onunload срабатывает еще например при refresh-е окна.
Название: закрытие окна ИЕ
Отправлено: aleandr от 09 Октября 2002, 08:40:53
А тебе это надо отследить в родительском окне (приложении) или где?
Название: закрытие окна ИЕ
Отправлено: lalex от 09 Октября 2002, 10:39:44
Цитировать
А тебе это надо отследить в родительском окне (приложении) или где?
именно. Поясняю в чем проблема: к примеру открываю окно win=window.open("url"); потом закрываю это окно(Alt+F4), но win все также хранить дескриптор этого окно. При обращении к объектам/свойством этого окна через win, вылетает ошибка.
Название: закрытие окна ИЕ
Отправлено: aleandr от 09 Октября 2002, 11:15:43
Это подойдет?
Сначала закрой открываемое окно, а потом нажми кнопку.
Название: закрытие окна ИЕ
Отправлено: lalex от 09 Октября 2002, 12:23:29
Цитировать
if (nav.closed)
Пасибо,aleandr , то что надо.
P.S. Кто-нить знает где в сети можно качнуть толковый и содержательный справочник по JS?
Название: закрытие окна ИЕ
Отправлено: aleandr от 09 Октября 2002, 12:34:56
http://www.infocity.kiev.ua/ - там есть большие книги по JS. А какое их качество не знаю - другим качал.