-
关闭网页触发onunload事件0
刚写了一个关闭网页时触发一个onunload事件功能做一些处理,但是该onunload事件在ie8中无法触发,在火狐和谷哥浏览器都可以触发,请帮看看怎么回事,代码如下:
1、js代码:
<script type="text/javascript">
var readID = '${readID}';
function closeWindow(){
$.ajax({
type : 'POST',
url : 'updateLeavedate.action',
data : "updateReadID="+readID
});
}
</script>
2、jsp页面代码:<body onunload ="closeWindow()">。
上面的js代码是写在jsp文件上的,在ie8浏览器,关闭浏览器时就是无法触发onunload事件执行closeWindow方法,网上找不到好的解决方法!除了ie浏览器以外的其他浏览器都是可以正常执行的。2014年10月22日 16:10
1个答案 按时间排序 按投票排序
-
采纳的答案
IE8忽略了onunload的方法,导致onunload不能执行,我们要自行添加事件监听,当unload事件发生时调用我们自定义的javascript,我也是从ijy6.com/questions/5448f4419d9bc/IE8不支持windowunload怎么解决看到的
2014年10月23日 20:43
相关推荐
当用户关闭或离开当前网页时触发的事件。可以用来清理资源或询问用户是否确定离开页面。 **示例:** ```html <body onunload="confirm('您确定要离开此页面吗?');"> ``` 如果用户选择取消,则不会离开页面;如果...
onload事件是在页面加载完成后触发的,onbeforeunload事件是在页面关闭前触发的,onunload事件是在页面关闭后触发的。 知识点3: 网页缓存清除 网页缓存清除是指清除浏览器中的缓存,以便重新加载网页。清除缓存...
在网页中,刷新页面与关闭窗口虽然都会触发 `onunload` 事件,但我们可以通过监听其他事件来区分这两种情况。 1. **监听 `onbeforeunload` 事件** `onbeforeunload` 事件在 `onunload` 之前触发,并且可以被用来...
**定义**:`onunload`事件在文档被卸载之前触发,通常发生在用户离开当前页面时(包括关闭浏览器、点击后退按钮或导航到另一个页面等情况)。值得注意的是,`onunload`事件是在所有其他资源(如图像、子框架等)都...
`onunload`事件则是在页面卸载之前触发,这通常发生在用户离开当前页面,比如点击了链接、刷新页面或关闭浏览器窗口。在这个事件中,可以执行清理工作,如取消正在进行的网络请求,释放内存占用等。需要注意的是,...
7. 卸载文件事件(onunload):当页面即将被关闭或导航到其他页面时触发,可用于更新cookie状态:`<body onunload="confirm('你确定要离开本页?')">`。 8. 鼠标覆盖事件(onmouseover):当鼠标指针移到元素上方时...
- **卸载事件(onunload)**:当用户离开当前页面,例如关闭窗口或导航到另一个页面时,会触发onunload事件。这时可以执行清理工作,比如释放资源或显示告别信息。案例1中,当页面卸载时会弹出一个提示框,向用户...
在JavaScript中,`onbeforeunload` 和 `onunload` 是两个重要的页面生命周期事件,它们用于在用户离开网页或页面更新时触发相应的处理程序。本文将详细介绍这两个事件的异同点,以及它们在实际应用中的使用场景和...
在探讨“判断页面是关闭还是刷新的js代码”这一主题时,我们首先需要理解网页生命周期中的几个关键事件:`onload`、`onunload`、`onbeforeunload`以及`onclose`。这些事件在网页加载、卸载或刷新过程中扮演着重要...
onunload 事件是在用在 body 标签中,当关闭页面时执行的事件。例如,在页面关闭时,可以执行某些操作。 其他事件 除了上述事件外,还有其他一些事件,例如 click() 对象.click() 使对象被点击、closed 对象....
- onBeforeUnload:在页面即将被卸载(如跳转或关闭窗口)之前触发,可用来确认是否离开页面。 - onError:捕获页面中的错误,如脚本错误或外部资源加载失败。 - onLoad:页面完全加载(包括所有外部资源)完成后...
2. onunload事件在页面完全卸载完成后触发,此时页面上所有的JavaScript代码都已经停止运行。 接下来,我们来看如何使用setTimeout和定时器来检测用户是否取消了关闭操作: 1. 当onbeforeunload事件触发时,我们...
2. onUnload:用户离开或关闭网页时触发。 3. onMouseOver:鼠标光标进入某个元素范围时触发。 4. onMouseDown:用户按下鼠标左键时触发。 5. onMouseUp:用户释放鼠标左键时触发。 6. onMouseOut:鼠标光标离开指定...
- `onbeforeunload`:页面即将被替换或关闭时触发,通常用于确认对话框。 - `onerror`:加载资源时发生错误时触发。 - `onload`:整个页面加载完成时触发。 - `onmove`:窗口被移动时触发。 - `onresize`:窗口...
同样,unload事件也是与window对象相关的,可以在`<body onunload="处理程序">`中定义。它可以帮助清理资源、保存数据或者执行退出前的其他操作。 3. **abort事件**: - 这个事件在用户中断下载图像或对象时触发,...
12. `onunload`事件:当用户离开页面或窗口关闭时触发,可用于清除资源或保存状态。 了解并有效地利用这些JavaScript事件,可以创建出更加丰富、响应式的用户体验。通过监听和处理这些事件,开发者能够精确地控制...
- **`onunload`**:当页面即将被替换或关闭时触发。 - **`onerror`**:当文档或图像加载时发生错误时触发。 - **`onabort`**:当图像加载被用户中断时触发。 ##### 4. 浏览器窗口事件 - **`onresize`**:当浏览器...
- `onBeforeUnload`:页面即将被替换或关闭前触发,可以用来确认是否离开页面。 - `onError`:捕获页面加载过程中的错误,如脚本错误或资源加载失败。 - `onLoad`:页面完全加载完成(包括所有资源)时触发,常...
2. **`onunload`**:当文档即将被卸载或浏览器窗口关闭前触发。 3. **`onbeforeunload`**:在页面即将卸载前触发,可以用来询问用户是否确认离开。 #### 表单元素事件 1. **`onblur`**:当表单元素失去焦点时触发...