Не работает в хроме self.opener.location.reload(true); self.close();
Помогите плиз!
На сайте открывается новое окно в том же домене. В нем выполняются разные действия. Потом его надо закрыть и обновить породившее окно.
Довольно давно для этого была вставлена кнопка:
<input type="button" value="Закрыть" onclick="self.opener.location.reload(true); self.close();" />
Все прекрасно работало. Но недавно прекратило работать в гугл хроме с сообщением:
Uncaught TypeError: Cannot read property 'location' of null
При этом в FireFox все продолжает работать
Довольно долго гуглил, нашел вариант вставить в родительское окно функцию
function popUpClosed() {
window.location.reload();
return true;
}
А в дочернем на кнопку:
<input type="button" value="Закрыть" onclick="window.opener.popUpClosed(); self.close();" />
Тоже не работает но с сообщением
Uncaught TypeError: Cannot read property 'popUpClosed' of null
Помогите, как вновь заставить работать именно в хроме!
|