JS关闭当前页面的方法
2013-08-01 19:29
295 查看
一、不带任何提示关闭窗口的js代码
这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.
那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢?这样:
那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢??如果点取消就不执行下面的代码,点确定就继续执行下面的代码?
在按钮的单击里写:
1 <a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a>二、自定义提示关闭
1 <script language="javascript"> 2 // 这个脚本是 ie6和ie7 通用的脚本 3 function custom_close(){ 4 if 5 (confirm("您确定要关闭本页吗?")){ 6 window.opener=null; 7 window.open('','_self'); 8 window.close(); 9 } 10 else{} 11 } 12 </script> 13 <input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />三、关闭当前页面
这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.
那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢?这样:
1 <body onbeforeunload="return '真的要关闭此窗口吗?'">这样的话在点关闭时候就会执行onbeforeunload函数,弹出真的要关闭此窗口吗的对话框,点取消返回假,不关闭,点确定返回真关闭窗口
那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢??如果点取消就不执行下面的代码,点确定就继续执行下面的代码?
在按钮的单击里写:
1 Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");意思是:首先用confirm函数弹出个有确定取消的对话框,如果你点了确定就返回真,就执行window.location.href='default.aspx'代码,如果点了取消就返回假,就执行history.back();返回到原来的页面
相关文章推荐
- 在IE7 下 关闭 当前页面不提示的 JS 方法
- js实现jsp中关闭当前页面方法
- js关闭当前页面不弹出提示的方法 js实现浏览器的各种菜单命令
- JS关闭当前页面的方法
- JS关闭当前页面的方法
- js关闭当前页面不弹出提示的方法
- JS刷新当前页面的几种方法总结
- js关闭当前窗口,window.close()方法只能是window.open打开的才能执行关闭
- 【转载】js关闭当前页面(窗口)的几种方式总结
- 用js判断页面刷新或关闭的方法(好)
- 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
- 用js判断页面刷新或关闭的方法
- scripts may close only the windows that were opened by it 浏览器JS控制无法关闭当前页面
- js关闭当前页面(窗口)的几种方式总结
- 如何用js得到当前页面的url信息方法
- 关闭/刷新 当前页面 时触发的js函数
- 在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
- 用js定时关闭页面的方法