1

次を使用して、ページAからポップアップ ウィンドウBを開いています。

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
);

ポップアップウィンドウBに変更があるたびにページAを更新したい。

4

2 に答える 2

1

それを行うには多くの方法があります:

<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-development-22/auto-refresh-parent-window-after-closing-popup-4864.html

ポップアップ ウィンドウが閉じられたときに親ウィンドウを更新する

于 2013-01-17T08:03:29.900 に答える
0

refreshParent次のようにユーザーアクションを呼び出します。

function refreshParent() {
     window.opener.location.href = window.opener.location.href;
}
于 2013-01-17T07:59:46.947 に答える