【javascript基础】【转】window.onbeforeunload
2012-12-26 13:58
507 查看
beforeunload 指在页面卸载前提供的最后一次JS执行的机会。如下
可以使用返回值文字来提示用户。但只有Firefox中却不显示该文字。
当刷新页面时,各浏览器表现如下
IE:
Chrome:
Firefox12:
Mozilla官方说Firefox4之前的版本可以通过事件对象的returnValue修改该值,如下
相关:
https://developer.mozilla.org/en/DOM/window.onbeforeunload
https://bugzilla.mozilla.org/show_bug.cgi?id=588292
转:
http://www.cnblogs.com/snandy/archive/2012/05/03/2481019.html
window.onbeforeunload = function() { return '您正在编辑的博客尚未保存,确定要离开此页吗?'; };
可以使用返回值文字来提示用户。但只有Firefox中却不显示该文字。
当刷新页面时,各浏览器表现如下
IE:
Chrome:
Firefox12:
Mozilla官方说Firefox4之前的版本可以通过事件对象的returnValue修改该值,如下
window.onbeforeunload = function(e) { e = e || window.event; // For IE and Firefox prior to version 4 if (e) { e.returnValue = 'Any string'; } return '您正在编辑的博客尚未保存,确定要离开此页吗?'; };
相关:
https://developer.mozilla.org/en/DOM/window.onbeforeunload
https://bugzilla.mozilla.org/show_bug.cgi?id=588292
转:
http://www.cnblogs.com/snandy/archive/2012/05/03/2481019.html
相关文章推荐
- 解决IE下javascript:void(0)会触发window.onbeforeunload事件
- 【实例】javascript中的window对象的onbeforeunload、onload、onunload的区别(在新版本的浏览器中两个关闭事件可能不会触发)
- window.onbeforeunload 如果取消, 那么javascript变量会保存
- javascript onbeforeunload
- javascript onbeforeunload与onunload事件
- 关于捕获用户何时点击window.onbeforeunload的取消事件
- javascript onbeforeunload,onunload 事件
- jQuery - 参考资料 - onbeforeunload Event (BODY, FRAMESET, window):
- window.onbeforeunload() 事件调用ajax
- window.onbeforeunload与window.onunlad对比
- 对于同个页面引入不同js文件中重写window.onbeforeunload方法的总结
- window.onunload 与.onbeforeunload
- 黑马程序员之JAVASCRIPT学习笔记:onunload 和 onbeforeunload的区别
- javascript Onunload与Onbeforeunload使用小结
- 转载:解决IE下a标签会触发window.onbeforeunload的问题
- 离开页面的判断:window.Onunload与window.onbeforeunload的区别
- window.onbeforeunload
- javascript的onbeforeunload函数在IOS上运行