关闭网页触发onunload事件

问题描述

刚写了一个关闭网页时触发一个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浏览器以外的其他浏览器都是可以正常执行的。

解决方案

IE8忽略了onunload的方法,导致onunload不能执行,我们要自行添加事件监听,当unload事件发生时调用我们自定义的javascript,我也是从ijy6.com/questions/5448f4419d9bc/IE8不支持windowunload怎么解决看到的

时间: 2024-08-16 01:49:57

关闭网页触发onunload事件的相关文章

用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)_javascript技巧

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定.区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行. Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取:而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调

vb.net 被任务管理器强制关闭的程序触发什么事件?或者如何定义这种事件?谢谢

问题描述 vb.net 被任务管理器强制关闭的程序触发什么事件?或者如何定义这种事件?谢谢 如题,vb.net环境,程序被任务管理器强制关闭时触发什么事件?或者如何定义这种事件?谢谢 解决方案 杀进程没有任何事件,关闭程序触发queryclose closing closed 解决方案二: 强制关闭只能hook API来获取,NtTerminateProcess

onbeforeunload与onunload事件(转)

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定.区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行. Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取:而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调

android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件

问题描述 android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件 如题,android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件 ,一个图片 按着可以开启录音功能 松开就关闭录音 这个事件怎么添加 解决方案 你需要按下图片的时候开始录音,松开的时候停止录音,可以监听图片的触摸事件,按下的时候开始,抬起的时候结束. 代码如下: view.setOnTouchListener(new OnTouchListener() { @Override

网页中相关事件的详细讲解和说明

网页 一般事件 事件 浏览器支持 描述 onClick HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2 | O3  鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O  鼠标双击事件 onMouseDown HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O  鼠标上的按钮被按下了 onMouseUp HTML: 2 |

onbeforeunload与onunload事件异同点总结_javascript技巧

1)异同点 相同点:onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定. 不同点: a)onbeforeunload在onunload之前执行 ,它还可以阻止onunload的执行. b)onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;nunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用 . c)onbefor

浅谈javascript中onbeforeunload与onunload事件_基础知识

在最近的项目中,需要做到一个时间,就是用户离开页面的时候,我需要缓存页面其中一部分的内容,但是我不需要用户刷新的时候也缓存,我只希望在我用户离开的时候 执行这个函数.百度之,有onbeforeunload与onunload这两个事件,但是onbeforeunload在用户刷新的时候也会执行.搞得我弄的挺久的,所以想在这里做一个小小的总结 onbeforeunload与onunload事件 onbeforeunload定义和用法 onbeforeunload 事件在即将离开当前页面(刷新或关闭)时

c++- onbeforeunload和onunload事件

问题描述 onbeforeunload和onunload事件 C++ ATL Webbrowser 页面在关闭之前如何处理 onbeforeunload和onunload事件 解决方案 Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定.区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行. Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeun

在不操作窗口的情况下触发resize事件

问题描述 在不操作窗口的情况下触发resize事件 function classJudegSize1() { var reallySize=parseInt($(".img_box")[1].naturalWidth); $(window).on("resize", function () { var img_box=parseInt($(".img_box:eq(1)").css("width")) ; var mainWa