针对onbeforeunload事件浏览器兼容方法,支持所有浏览器
2014-07-23 16:06
309 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>onbeforeunload</title> <!--第一种方法(刷新)--> <script language="javascript"> window.onbeforeunload = function (e) { e = e || window.event;// For IE and Firefox prior to version 4 if (e) { e.returnValue = '页面信息是否保存,确定离开当前页面吗??'; }// For Safari return '页面信息是否保存,确定离开当前页面吗??'; }; </script> <!--第二种方法--> <script type="text/javascript"> window.onbeforeunload = function(e){ if(window.event){ window.event.returnValue = "页面信息是否保存,确定离开当前页面吗"; return false; } } </script> </head> <body> </body> </html>
相关文章推荐
- 兼容firefox,ie,谷歌,阻止浏览器冒泡事件,Firefox不支持event解决方法
- JavaScript 实现命名空间(namespace)的最佳方案——兼容主流的定义类(class)的方法,兼容所有浏览器,支持用JSDuck生成文档
- js常用事件整理—兼容所有浏览器
- 兼容所有浏览器的复制方法
- JavaScript和JQuery中的事件\委托链\事件冒泡\事件捕获,兼容所有浏览器
- js常用事件整理—兼容所有浏览器
- 将网页中的FLASH置于底层,并兼容所有的浏览器的方法
- js 判断浏览器关闭事件 兼容所有浏览器
- IE, FireFox, Opera 浏览器支持CSS实现Alpha透明的方法 兼容问题
- 兼容所有浏览器的窗口关闭方法
- JQuery的ON()方法支持的所有事件罗列
- 兼容所有浏览器,获取元素文本的方法
- JQuery的ON()方法支持的所有事件罗列
- Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
- [js]如何在js方法中传递事件对象并且在各个浏览器之间兼容
- js捕捉浏览器关闭事件-兼容几乎所有浏览器
- css背景色透明 内容不透明的解决方法(兼容所有浏览器)
- IE, FireFox, Opera 浏览器支持CSS实现Alpha透明的方法 兼容问题
- form的submit()方法不能触发onsubmit事件的解决方法,兼容各版本浏览器。