使用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(); }