Программирование > JavaScript & JScript

Как задать onUnload при закрытии окна с фреймами?

(1/1)

vvv:
Проблема такая: есть страница содержащая фреймы. При её закрытии надо открыть новое окно.
Как задать onUnload? Ведь в родительском фрейме нет !!!:confused:

Nickii:
А ты пробовал его вставить? В родительское окно? Или попробуй из любого фрейма установить обработчик события родительского окна следующим образом: window.top.onload = myfunction;

vvv:
Вставить пробовал, но видимо он полностью игнорируется.

Если в родительском фрейме (зачем обрабатывать события родительского фрейма в дочернем???) написать window.onUnload=myfunction, то тоже нифига не работает.

Пробовал в дочернем написать - работает, но невсегда!!!! Вероятно иногда дочерние фреймы убиваются быстрее, чем успевает отработать событие.

Alone:


У события onunload есть одна фича она може(да почти всегда) не отрабатывать если не произашла полная загрузка...
у onBeforeUnload тоже есть свои фичи... при работе с ссылками обрабатываемые onclick onBeforeUnload может решить что происходит выгрузка документа хотя этого может и не быть...
Мы говорим об IE конечно...

vvv:
Спасибо!!! Попробую.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии