如何在完成作业时打开包含某些代码的弹出窗口并关闭它?并重新加载打开弹出窗口的页面。困惑?我也是 。对不起lol
例如:
Page_1有一个按钮,可以打开一个带窗体的新窗口(第2页)。当我提交该Page_2表单时,Page_2应该关闭并自己刷新。
有可能吗?你可以链接指南或以某种方式帮助我吗?
我正在使用,PHP,Javascript。
由于
答案 0 :(得分:3)
在父页面上,您需要一个函数来加载您的子页面和一个将重新加载的函数
<script type="text/javascript">
function loadPopup(){
window.open("yourpopup.html");
}
function reloadPage(){
window.location.reload()
}
</script>
现在在弹出页面上,您可以使用“opener”调用父函数,如下所示:
<script type="text/javascript">
function somethingWasClicked(){
window.opener.reloadPage();
window.close();
}
</script>
答案 1 :(得分:1)
您可以使用以下内容:
function refreshParent() {
window.opener.location.href = window.opener.location.href;
if (window.opener.progressWindow)
{
window.opener.progressWindow.close()
}
window.close();
}