使用javascript从子窗口刷新父窗口

我在新窗口中打开新的弹出页面。 现在当我从子窗口按下html输入按钮时,我想关闭这个子窗口,然后我想刷新父窗口。 我怎么用javascript?

你有人能建议我解决方案吗?

尝试这样的事情:

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

你可以在你的孩子窗口尝试这个:

 function refreshParent() { window.opener.location.href = window.opener.location.href; if (window.opener.progressWindow) { window.opener.progressWindow.close() } window.close(); } 

我试过代码

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

它的工作..

window.location.reload(); 重新加载父窗口。

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

试试这个简单的代码:

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

以下function对我有用。

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