asp.net(C#)直接关闭网页而不弹出提示框(VS2008)
2011-09-27 12:45
656 查看
由页面1 用window.open()打开了页面2 页面2含有flash 这样的情况用window.close () 是不会弹出 "javascrīpt正试图关闭本页 确定" 的对话框的.(缺陷 一定得有一个页面1 通过window.open来打开页面2 这样关闭页面2才不会有对话框)。
直接关闭当前页. 用下面的代码:
window.opener=null;self.close()
这样是不会弹出警告框的 (缺陷 部分第三方的浏览器无效)
具体情况具体分析 采用不同的方法吧
其实不用open打开的用post方式的也可以无提示
window.opener = null;
//IE7需要加这个,IE6 及一下不需要
window.open("","_self");
window.close();
// 这是刷新前页,重新提交submit
window.opener.parent.document.frmQryCon.submit();
在VS2008(ASP.NET)里面可以这样写,就可以直接关闭掉网页而不提示了:
Response.Write("<script>window.opener = null;window.open('','_self');window.close();</script>");
直接关闭当前页. 用下面的代码:
window.opener=null;self.close()
这样是不会弹出警告框的 (缺陷 部分第三方的浏览器无效)
具体情况具体分析 采用不同的方法吧
其实不用open打开的用post方式的也可以无提示
window.opener = null;
//IE7需要加这个,IE6 及一下不需要
window.open("","_self");
window.close();
// 这是刷新前页,重新提交submit
window.opener.parent.document.frmQryCon.submit();
在VS2008(ASP.NET)里面可以这样写,就可以直接关闭掉网页而不提示了:
Response.Write("<script>window.opener = null;window.open('','_self');window.close();</script>");
相关文章推荐
- ASP.NET(C#)不提示直接关闭当前页面
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- ASP.NET(C#)不提示直接关闭当前页面
- ASP.NET(C#)不提示直接关闭当前页面
- ASP.NET(C#)不提示直接关闭当前页面
- ASP.NET 直接关闭页面不弹出提示
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- asp.net c# 删除弹出提示框
- 关于ASP.NET将网页以提示框形式弹出(方法1devexpress ASPxPopupControl )
- asp.net c# 删除弹出提示框
- :如何用C#在Asp.net中实现打开新网页而不关闭当前页
- asp.net网页关闭时提示弹框
- asp.net 后台代码跳转页面前弹出提示框【C#后台提示后调转页面大全
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- vs2008中asp.net的C#提示信息与页面跳转问题
- asp.net c# 删除弹出提示框
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页