徐亚东

您当前位置:YaDong网 >> 一些日志 >> ASP.NET编程 >> 浏览文章

asp.net中弹出新窗口,提交后关闭该弹出窗口,刷新父页面,js 关闭窗口后刷新父页面

作者:佚名   更新日期:2012年06月08日 点击:

父窗口弹出子窗口的 button处理事件:

private void Button1_Click(object sender, System.EventArgs e)
{
    Response.Write("<script language=javascript>window.open('WebForm1.aspx','', 'alwaysRaised=1,dependent=1,resizable=0,scrollbars,width=450,height=550');</script>");
}

父窗口html代码添加如下javascript代码

<script language="javascript">
 function refresh()
 {
  this.location = this.location;
 }
</script>

子窗口关闭窗口的 button处理事件:
 private void Button1_Click(object sender, System.EventArgs e)
 {
  StringBuilder scriptString = new StringBuilder();
  scriptString.Append("<script language = javascript>");
  scriptString.Append("window.opener.refresh();");
  scriptString.Append( " window.focus();" );
  scriptString.Append( " window.opener=null;" );
  scriptString.Append( " window.close(); " );
  scriptString.Append("</"+"script>");
  Response.Write(scriptString.ToString());
 }

JavaScript 关闭弹出窗口后刷新父页面

$("#btnClose").click(function () {

    window.opener.reloadparent(); //reloadparent父页面的js方法 
    self.close(); //关闭子页面 

})

javascript,弹出窗口,刷新页面,js关闭窗口后刷新父页面,YaDong网,徐亚东,亚东网
上一篇:没有了
下一篇:ASP.NET Session的七点认识

网友评论:


生活随笔

SqlServer相关

Web前端

ASP.NET编程

互联网杂谈

我们都是80后

网站建设相关