js 页面关闭前的出现提示的实现代码


Posted in Javascript onMay 25, 2011

实现起来比较简单如下

window.onbeforeunload = function() { 
return "确定离开页面吗?"; 
}

还有一种写法
window.onbeforeunload = function(event) { 
(event || window.event).returnValue = "确定退出吗"; 
}

这个方法chrome和safari不支持,但是由于ie和ff的支持,html5也加入了标准...
大家都知道浏览器的几种弹出对话框都会阻止事件的往下进行,(如alert,confirm),进一步操作后会继续事件的往下执行
一般的做法都会这样
window.onbeforeunload = function(event) { 
return confirm("确定退出吗"); 
}

而这里会弹出2次,return后面的内容将作为是否离开页面的提示..
Javascript 相关文章推荐
JavaScript中的集合及效率
Jan 08 Javascript
基于jquery的滚动新闻列表
Jun 19 Javascript
js验证模型自我实现的具体方法
Jun 21 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
jQuery图片轮播滚动切换代码分享
Apr 20 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
微信js-sdk地理位置接口用法示例
Oct 12 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
Apr 10 Javascript
AngularJS 霸道的过滤器小结
Apr 26 Javascript
微信小程序实现天气预报功能
Jul 18 Javascript
微信小程序实现电子签名功能
Jul 29 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
May 25 #Javascript
IE6/7/8/9不支持exec的简写方式
May 25 #Javascript
25个优雅的jQuery Tooltip插件推荐
May 25 #Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
May 24 #Javascript
javascript中String类的subString()方法和slice()方法
May 24 #Javascript
js中关于String对象的replace使用详解
May 24 #Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
May 24 #Javascript
You might like
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
PHP中使用imagick生成PSD文件缩略图教程
2015/01/26 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
jQuery取id有.的值的方法
2014/05/21 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python分布式环境下的限流器的示例
2017/10/26 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Python批量发送post请求的实现代码
2018/05/05 Python
详解django自定义中间件处理
2018/11/21 Python
kali中python版本的切换方法
2019/07/11 Python
pip安装python库的方法总结
2019/08/02 Python
python如何输出反斜杠
2020/06/18 Python
python中round函数如何使用
2020/06/19 Python
python 模拟登陆163邮箱
2020/12/15 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
数组越界问题
2015/10/21 面试题
数控技术应用个人求职信范文
2014/02/03 职场文书
国旗下的讲话演讲稿
2014/05/08 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技