从asp.net中的弹出窗口刷新基窗口

本文关键字:窗口 刷新 asp net | 更新日期: 2023-09-27 17:53:44

我正在打开一个弹出窗口B从页 a 使用:

this.Page.ClientScript.RegisterStartupScript(  
      this.GetType(), 
      "JavaScript", 
     "myWindow=window.open('B.aspx',
     'WindowName',
     'copyhistory=no, 
     width=800, 
     height=300, 
     top=150, 
     left=50, 
     resizable=1, 
     scrollbars=1');
     myWindow.focus();", 
     true
);

我想刷新页面A每当有一个变化在弹出窗口B

从asp.net中的弹出窗口刷新基窗口

有很多方法可以做到:

<script>
    window.onunload = refreshParent;
    function refreshParent() {
        window.opener.location.reload();
    }
</script>
<script language="JavaScript">
<!--
function refreshParent() {
  window.opener.location.href = window.opener.location.href;
  if (window.opener.progressWindow)
 {
    window.opener.progressWindow.close()
  }
  window.close();
}
//-->
</script>

来源:

打开弹出窗口并在关闭弹出窗口时刷新父页面

http://forums.devarticles.com/javascript -发展- 22/auto刷新父窗口- -关闭弹出后4864. - html

弹出窗口关闭时刷新父窗口

在用户操作时调用refreshParent

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