关闭模态窗口后刷新父窗口
2011-03-14 11:22
281 查看
如何用好模态窗口,一直以来是困绕我的地方,近期在一发一个项目,其中要使用模态窗口来完成数据调整任务,下面将使用经验总结一下。
A.aspx
以上代码关键之处:var k=模窗代码;if(k==1){window.location.href=window.location.href;}
B.aspx
以上代码关键处: <base target="_self">
B.cs
A.aspx
<!--引入jQuery--> <mce:script src="jquery.js" mce_src="jquery.js" type="text/javascript"></mce:script> <mce:script language="javascript" type="text/javascript"><!-- var UpPic = function (id) { var k = showModalDialog(B.aspx?NewsID=' + id, "", "dialogWidth:400px; center: yes;dialogHeight:80px;help:no;scroll:no;status:no"); if (k == 1) { window.location.href = window.location.href; }; } // --></mce:script> </head> <body> <p onclick="UpPic(1)">点我弹出模式窗口</p> </body> </html>
以上代码关键之处:var k=模窗代码;if(k==1){window.location.href=window.location.href;}
B.aspx
<!--只列出关键代码 .aspx--> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache, must-revalidate"> <head> <base target="_self"> </head> <body> <asp:Button ID="btnUploadPic" runat="server" Text="上传" onclick="btnUploadPic_Click" /> </body>
以上代码关键处: <base target="_self">
B.cs
protected void btnUploadPic_Click(object sender, EventArgs e) { Response.Write("<mce:script type="text/javascript"><!-- alert('上传成功');window.returnValue=1;window.close(); // --></mce:script>"); //无刷新页面 // ScriptManager.RegisterStartupScript(updatepanel1, this.GetType(), "onclick", "window.returnValue=1;window.close();", true);//关闭些模态窗口,返回值为1 }
相关文章推荐
- javascript用window.open的子窗口关闭自己并且刷新父窗口
- 模态/非模态 窗口关闭自己同时刷新父页面
- js关闭模态窗口刷新父页面或跳转页面
- js 子窗口关闭并且刷新父窗口
- 弹出模态窗口,关闭并刷新页面
- 父窗弹出模态窗口子窗,取得父窗值,关闭子窗,同时刷新父窗并返回子窗值到父窗
- 子窗口保存修改并关闭,同时刷新父窗口
- 显示消息提示对话框,关闭当前窗口,刷新父窗口
- 弹出模态窗口,关闭并刷新页面
- javascript 跨域子窗口关闭并刷新父窗口
- js关闭模态窗口刷新父页面或跳转页面
- javascript用window.open的子窗口关闭自己并且刷新父窗口
- 2012.6.27近期总结,1.sql字符串转换(cast,CONVERT )调用wcf服务,关闭模态窗口刷新付页面
- 打开窗口 父窗口不可修改 待子窗口关闭后 刷新父窗口
- 弹出模态窗口关闭并刷新父窗体
- 关闭模态对话框后刷新父窗口
- 弹出模态窗口关闭刷新父窗体
- javascipt关闭窗口,并刷新父窗口
- showModalDialog依次弹出两个模态窗口.两个窗口同时关闭并刷新父窗体
- 关于模态窗口 关闭当前窗口刷新上一个窗口