【发布时间】:2011-01-12 10:29:58
【问题描述】:
我正在新窗口中打开新的弹出页面。现在,当我从子窗口按下 html 输入按钮时,我想关闭这个子窗口,然后我想刷新父窗口。 如何使用 javascript?
谁能给我建议解决方案?
【问题讨论】:
标签: javascript jquery
我正在新窗口中打开新的弹出页面。现在,当我从子窗口按下 html 输入按钮时,我想关闭这个子窗口,然后我想刷新父窗口。 如何使用 javascript?
谁能给我建议解决方案?
【问题讨论】:
标签: javascript jquery
试试这样的:
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();
【讨论】:
使用 iframe 中的按钮重新加载父窗口的正确表达式:
parent.location.reload();
【讨论】:
这个功能对我有用:
function closeAndRefresh(){
opener.location.href = opener.location.href;
window.close();
}
【讨论】: