Перезагрузить окно если закрыто новое

Zahar

Новичок
Перезагрузить окно если закрыто новое

Мне нужно перезагрузить страницу из которой открылось pop окно если єто коно закроют.
Тоесть открывается новое окно его закрывают старое окно перезагружается
Я делал так onunload="opener.document.location.raload()", но сейчас саторе окно стало открываться в защищенной зоне https и теперь этот скрипт не работает так как говорит что нет прав у нового окна перезагрузить старое.

Как в старом окне проверить, что закрыто новое и перезагрузить его. Спасибо.
 

rotoZOOM

ACM maniac
Если нет никакого события, то извратись и сделай по таймеру в старом окне.
 

Zahar

Новичок
Автор оригинала: rotoZOOM
Если нет никакого события, то извратись и сделай по таймеру в старом окне.
нет по времени не пойдёт. Так вот мне нужно знать то событие.
 

MiRacLe

просто Чудо
без предупреждения никак, а с предупреждением - onbeforeunload
 

MiRacLe

просто Чудо
function reloadOpener()
{
opener.document.location.reload();
return 'А вот тут будет сообщение от которого не избавиться';
}
obj = (document.all)?window:document; // тут проверку на IE нормальную вставить надо
obj.onbeforeunload = reloadOpener;

-~{}~ 10.02.05 18:18:

P.S. работает в IE и MZ (где-то после версии 1.6)
 

Ямерт

The Old One
А при рефреше или уходе со страницы разве obj.onbeforeunload тоже не срабатывает?
 

MiRacLe

просто Чудо
сработает ессно,ну рефреш можно "предусмотреть" :)
а уход в данном случае тажфигня что и закрыть окно(имхо автору вопроса это и надо)
 
Сверху