Программирование > JavaScript & JScript
Как задать onUnload при закрытии окна с фреймами?
(1/1)
vvv:
Проблема такая: есть страница содержащая фреймы. При её закрытии надо открыть новое окно.
Как задать onUnload? Ведь в родительском фрейме нет !!!:confused:
Nickii:
А ты пробовал его вставить? В родительское окно? Или попробуй из любого фрейма установить обработчик события родительского окна следующим образом: window.top.onload = myfunction;
vvv:
Вставить пробовал, но видимо он полностью игнорируется.
Если в родительском фрейме (зачем обрабатывать события родительского фрейма в дочернем???) написать window.onUnload=myfunction, то тоже нифига не работает.
Пробовал в дочернем написать - работает, но невсегда!!!! Вероятно иногда дочерние фреймы убиваются быстрее, чем успевает отработать событие.
Alone:
У события onunload есть одна фича она може(да почти всегда) не отрабатывать если не произашла полная загрузка...
у onBeforeUnload тоже есть свои фичи... при работе с ссылками обрабатываемые onclick onBeforeUnload может решить что происходит выгрузка документа хотя этого может и не быть...
Мы говорим об IE конечно...
vvv:
Спасибо!!! Попробую.
Навигация
Перейти к полной версии