Автор Тема: Как задать onUnload при закрытии окна с фреймами?  (Прочитано 3789 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vvv

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 104
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Проблема такая: есть страница содержащая фреймы. При её закрытии надо открыть новое окно.
Как задать onUnload? Ведь в родительском фрейме нет !!!:confused:
ура!

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
А ты пробовал его вставить? В родительское окно? Или попробуй из любого фрейма установить обработчик события родительского окна следующим образом: window.top.onload = myfunction;

Оффлайн vvv

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 104
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вставить пробовал, но видимо он полностью игнорируется.

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

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

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://


У события onunload есть одна фича она може(да почти всегда) не отрабатывать если не произашла полная загрузка...
у onBeforeUnload тоже есть свои фичи... при работе с ссылками обрабатываемые onclick onBeforeUnload может решить что происходит выгрузка документа хотя этого может и не быть...
Мы говорим об IE конечно...
« Последнее редактирование: 14 Мая 2003, 15:08:05 от Alone »

Оффлайн vvv

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 104
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Спасибо!!! Попробую.
ура!

 

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