如何使用一些代码打开一个弹出窗口,并在完成工作时关闭它?并重新加载打开弹出窗口的页面。使困惑?我也是 。对不起哈哈
例如:
Page_1 有一个按钮,用于打开一个带有表单的新窗口 (Page_2)。当我提交 Page_2 表单时,Page_2 应该关闭并且 Page_1 也会自行刷新。
是否可以?您可以链接指南或以某种方式帮助我吗?
我正在使用,PHP,Javascript。
谢谢
如何使用一些代码打开一个弹出窗口,并在完成工作时关闭它?并重新加载打开弹出窗口的页面。使困惑?我也是 。对不起哈哈
例如:
Page_1 有一个按钮,用于打开一个带有表单的新窗口 (Page_2)。当我提交 Page_2 表单时,Page_2 应该关闭并且 Page_1 也会自行刷新。
是否可以?您可以链接指南或以某种方式帮助我吗?
我正在使用,PHP,Javascript。
谢谢
在父页面上,您将需要一个函数来加载您的子页面和一个将重新加载自身的函数
<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>
你可以使用这样的东西:
function refreshParent() {
window.opener.location.href = window.opener.location.href;
if (window.opener.progressWindow)
{
window.opener.progressWindow.close()
}
window.close();
}