Подтвердить что ты не робот

Обновить родительское окно из дочернего окна с помощью javascript

Я открываю новую всплывающую страницу в новом окне. Теперь, когда я нажимаю кнопку ввода html из дочернего окна, я хочу закрыть это дочернее окно, тогда я хочу обновить родительское окно. Как я могу использовать javascript?

Можете ли вы предложить мне решение?

4b9b3361

Ответ 1

попробуйте что-то вроде этого:

function closeAndRefresh(){
  opener.location.reload(); // or opener.location.href = opener.location.href;
  window.close(); // or self.close();
}

Ответ 2

вы можете попробовать это в своем дочернем окне:

function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)

 {
    window.opener.progressWindow.close()
  }
  window.close();
}

Ответ 3

Я пробовал код

window.close();
if (window.opener && !window.opener.closed) {
      window.opener.location.reload();
 } 

Своя работая.

Ответ 4

window.location.reload(); перезагружает родительское окно.

Ответ 5

document.opener.document.location.href = document.opener.document.location.href

Ответ 6

Просто попробуйте этот простой код:

// parentPage.php is the parent page you want to redirect and refresh.
window.opener.location.href="parentPage.php";
self.close();

Ответ 7

Для меня работала ниже.

function closeAndRefresh(){
      opener.location.href = opener.location.href;
      window.close(); 
    }