在模式窗口中,刷新父窗口

把下面代码写在父窗口

head中

<script language="javascript" type="text/javascript">
        var returnValue = window.showModalDialog('test.aspx', 'window', 'location=no;status=no;edge=sunken;center=yes;scroll=no;dialogWidth=520px;dialogHeight=300px;');
        if (returnValue == 'ok')
            window.self.location.reload();
        }
   
</script>

写入body

<input type="button" name="reset" value=" 打开" onclick ="openwin()"/>

子窗口

写入head中 :为子窗口起别名

<script type="text/javascript">
     window.name = "MyDialog";

</script>

<form id="form1" runat="server"  target ="MyDialog">//指定提交到哪里

或在head中用一句

<base target="_self" />

子窗口后台代码

    Response.Write("<script>window.returnValue = 'ok';alert('添加成功!');</script>");

 

 

 

你可能感兴趣的:(JavaScript,server,button)