Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.02.2021, 16:05
Новичок на форуме
Отправить личное сообщение для oxidav Посмотреть профиль Найти все сообщения от oxidav
 
Регистрация: 05.02.2021
Сообщений: 1

Не работает в хроме 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

Помогите, как вновь заставить работать именно в хроме!
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает ajax при OnClick по ссылке firefox govorusha AJAX и COMET 8 06.06.2015 14:34
Помогите, не работает скрипт калькулятора в Хроме и ИЕ Cooleraunt Opera, Safari и др. 3 14.04.2012 09:44
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
В хроме не работает convi Events/DOM/Window 0 28.03.2012 14:14
Не работает RemoveFormat в хроме timkit Элементы интерфейса 0 27.01.2012 07:03