我正在新窗口中打开一个弹出页面。现在,当我从子窗口按下 HTML 输入按钮时,我想关闭这个子窗口,然后刷新父窗口。我应该如何使用 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 closeAndRefresh(){
opener.location.href = opener.location.href;
window.close();
}
在iframe中使用按钮重新加载父窗口的正确表达式:
parent.location.reload();