Автор Тема: window.opener.closed & Opera  (Прочитано 4848 раз)

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

Оффлайн Mr_Max

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
window.opener.closed & Opera
« : 30 Августа 2004, 21:08:28 »
РЕбята, здраствуйте.
Подскажите плз. где грабли.
Скрипт, который прекрасно работает в Експрорере, не хочет работать в Опере.

Подскажите плз чем лечится

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
window.opener.closed & Opera
« Ответ #1 : 31 Августа 2004, 12:47:09 »
В какой именно Опере и как именно не работает?
[ основной браузер когда-то был, теперь попробуй разберись =]

Оффлайн Mr_Max

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
window.opener.closed & Opera
« Ответ #2 : 01 Сентября 2004, 10:13:26 »
7.51
если родетелькое окно не закрыто, то всё нормально
а вот условие if(!window.opener.closed)
(сли окно закрыть) не выполняется

Оффлайн mike

  • ProPerl\'er
  • Старожил
  • ****
  • Сообщений: 435
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
window.opener.closed & Opera
« Ответ #3 : 01 Сентября 2004, 18:42:37 »
Там не то, что не выполняется: если окно закрывается, то window.opener становится null. Т.е. тебе нужно проверять так:

if (window.opener && !window.opener.closed)
{
    window.opener.location.replace(...);
}
[ основной браузер когда-то был, теперь попробуй разберись =]

 

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