Php 如何打开弹出窗口并重新加载其他页面?

Php 如何打开弹出窗口并重新加载其他页面?,php,javascript,refresh,Php,Javascript,Refresh,我如何打开一个带有代码的弹出窗口,并在完成它的工作时关闭它?并重新加载打开弹出窗口的页面。困惑的我也是。对不起,哈哈 例如: 第1页有一个按钮,用于打开带有表单的新窗口(第2页)。当我提交Page2表单时,Page2应该关闭,Page1也会自行刷新 可能吗?你能帮我联系一下指南吗 我在使用,PHP,Javascript 谢谢您可以使用以下内容: function refreshParent() { window.opener.location.href = window.opener.loc

我如何打开一个带有代码的弹出窗口,并在完成它的工作时关闭它?并重新加载打开弹出窗口的页面。困惑的我也是。对不起,哈哈

例如:

第1页有一个按钮,用于打开带有表单的新窗口(第2页)。当我提交Page2表单时,Page2应该关闭,Page1也会自行刷新

可能吗?你能帮我联系一下指南吗

我在使用,PHP,Javascript


谢谢

您可以使用以下内容:

function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)

 {
    window.opener.progressWindow.close()
  }
  window.close();
}

您可以使用以下内容:

function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)

 {
    window.opener.progressWindow.close()
  }
  window.close();
}

在父页面上,您需要一个函数来加载子页面,还需要一个函数来重新加载自身

<script type="text/javascript">
function loadPopup(){
    window.open("yourpopup.html");
}

function reloadPage(){
    window.location.reload()
}    
</script>

函数loadPopup(){
window.open(“yourpopup.html”);
}
函数重载页面(){
window.location.reload()
}    
现在,在弹出页面上,您可以使用“opener”调用父函数,如下所示:


函数somethingWasClicked(){
window.opener.reloadPage();
window.close();
}

在父页面上,您需要一个加载子页面的函数和一个加载自身的函数

<script type="text/javascript">
function loadPopup(){
    window.open("yourpopup.html");
}

function reloadPage(){
    window.location.reload()
}    
</script>

函数loadPopup(){
window.open(“yourpopup.html”);
}
函数重载页面(){
window.location.reload()
}    
现在,在弹出页面上,您可以使用“opener”调用父函数,如下所示:


函数somethingWasClicked(){
window.opener.reloadPage();
window.close();
}

您是否考虑过使用带有javascript数据库连接的浮动DIV,而不是使用很多浏览器质疑和反对的弹出窗口?嗯,我不认为我现在有时间和知识来做这件事:如果我使用空白窗口,它会变得更好?而不是使用很多浏览器质疑和反对的弹出窗口,你是否考虑过使用带有javascript数据库连接的浮动DIV?嗯,我想我现在没有时间和知识去做这件事:如果我使用空白窗口,它会变得更好吗?