【JavaScript】离开页面前提示
2024-08-25 09:07:32
离开页面前的提示不能够用onunload去做,由于它仅仅是兼容IE,你要兼容Google与FireFox就蛋疼了。
并且这个事件还是关闭之后才会触发的。
取而代之能够用onbeforeunload去实现。
onbeforeunload能够在用户关闭或刷新窗体、或者点击本页内的不论什么超级链接都会触发的。
其JavaScript代码例如以下:
<script>
window.onbeforeunload=function(e){
var e=window.event||e;
e.returnValue=("确定离开当前页面吗?");
}
</script>
很简短,一開始利用window.event与e的或,兼容浏览器。
其返回值就是提示信息。
在IE8的效果例如以下,第一行与最后一行是必须存在的。用户点击“取消”不会发生不论什么事情,点击“确定”则继续之前的动作。
在Google Chrome的效果例如以下。仅仅有最后一行是我们可以控制的,其他都是系统本身就有的东西,不可以被改写。
野狐禅的效果例如以下,其提示信息读不出来,我也没办法,谁叫这个浏览器是野狐禅呢?
这段东西,用JQuery则这样写:
$(window).bind('beforeunload',function(){
return '提示信息';
}
);
JQuery1.9自带全浏览器兼容……
最新文章
- 进击的Python【第二章】:Python基础(二)
- c# 如何中List<;object>;中去掉object对象中的重复列数据?
- 使用 JavaScript File API 实现文件上传
- Redis配置文件(redis.conf)说明
- 如何在Linux中查看所有正在运行的进程
- css 正方体
- NetworkComms框架介绍 完美支持TCP/UDP协议
- Jquery 1.8.2 click function - 动态
- 斜率优化dp(POJ1180 Uva1451)
- Js之Navigator对象
- Python基础学习6---存储器
- Summer Holiday
- Android开发过程中使用弱引用解决内存泄露的习惯
- jquery的datatables第二次加载报错
- LeetCode 15 3Sum [sort] <;c++>;
- 洛谷P4204 [NOI2006]神奇口袋 数论
- 线程相关函数(1)-pthread_create(), pthread_join(), pthread_exit(), pthread_cancel() 创建取消线程
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165318
- xml.dom——文档对象模型API
- 使用Google cardboard 2的一些软件