3

親ページasp.netのボタンをクリックしたときにjavascriptを使用して親ページを更新し、子ウィンドウを閉じる方法 親ページを更新することはできますが、子ウィンドウが閉じません。私のC#コードは

 string script = @"<script>
        function RefreshParent()
        {
          window.close();
           window.opener.location.reload();
          }RefreshParent();
</script>";
        Page.ClientScript.RegisterStartupScript(this.GetType(), "ssr", script);
4

4 に答える 4

1

試す

window.parent.location.reload();

于 2012-09-12T07:22:53.207 に答える
1

子ウィンドウでこのコードを試してください

Page.ClientScript.RegisterStartUpScript(this.GetType(),
                                       "close",
       "<script language=javascript>window.opener.location.reload(true);
                      self.close();</script>");
于 2012-09-12T06:40:52.783 に答える
0

親ウィンドウが更新される前に、子ウィンドウを閉じています。こうやってみる

<string script = @"<script>
            function RefreshParent()
            {
              window.opener.location.reload();
              window.close();              
              }RefreshParent();
    </script>";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "ssr", script);
于 2012-09-12T06:49:48.103 に答える
0

リンクの例:

<script language="Javascript">
<!-- Start
document.write('<a href="javascript:self.close()" onClick="opener.location.reload(true);">Close</a>');
// Stop -->
</script>
于 2012-09-12T06:39:48.617 に答える