现在的位置: 首页 > 综合 > 正文

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

2017年11月06日 ⁄ 综合 ⁄ 共 645字 ⁄ 字号 评论关闭

把下面代码写在父窗口

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

 

 

 

抱歉!评论已关闭.