监听浏览器关闭按钮点击事件
来源:互联网 发布:php开发工作流 编辑:程序博客网 时间:2024/04/29 05:59
Onunload与Onbeforeunload
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。
Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbeforeunload 可以做到。曾经做一个考试系统,涉及到防止用户半途退出考试(有意或者无意),代码如下:
- <script type="text/javascript">
- <!--
- window.onbeforeunload = onbeforeunload_handler;
- window.onunload = onunload_handler;
- function onbeforeunload_handler(){
- var warning="确认退出?";
- return warning;
- }
- function onunload_handler(){
- var warning="谢谢光临";
- alert(warning);
- }
- // -->
- </script>
运用onunload事件判断浏览器是刷新还是关闭窗口
function CloseOpen(event) {
if(event.clientX<=0 && event.clientY<0) {
alert("关闭");
}
else
{
alert("刷新或离开");
}
}
- 监听浏览器关闭按钮点击事件
- 监听浏览器关闭按钮点击事件
- 监听浏览器关闭按钮点击事件
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 监听按钮点击事件
- 监听浏览器关闭事件
- 捕获浏览器关闭、刷新事件(点击关闭按钮、右击任务栏关闭、Alt+F4关闭)
- 捕获浏览器关闭、刷新事件(点击关闭按钮、右击任务栏关闭、Alt+F4关闭)
- air监听关闭按钮事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- 监听按钮的点击事件
- JS监听关闭浏览器事件
- flex Timer定时器使用
- Flex中Timer用法一例:计时器
- 设置iframe滚动条的样式
- [转] MFC CListCtrl 使用介绍
- J2EE 全面简介
- 监听浏览器关闭按钮点击事件
- 资源——图标(ICON)、鼠标、字符串资源、自定义资源
- 操作系统推荐书籍
- 软件自动升级程序的设计思路
- 点击按钮打开子窗体
- VC中Tooltip的实现
- 使用 Spring 2.5 基于注解驱动的 Spring MVC
- 无损调节C盘大小 ,
- 数字逻辑芯片(三态门)