关闭页面时触发事件

问题描述

<scriptlanguage="javascript">window.onbeforeunload=function()//只要点击就关闭{//event.clientX鼠标光标X坐标//document.body.clientWidth窗体工作区宽度//event.clientY鼠标光标Y坐标//event.altKey是否按下alt键if(!(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)){//在刷新、或以_self方式转到其它页面、或用ALT+CTLR+DEL关闭时触发;//代码//event.returnValue="";document.getElementById("Button1").click();}else{//点击工具栏上的[X]按钮、或ALT+F4关闭时触发document.getElementById("Button1").click();}}</script>在关闭页面时我用JS判断然后触发一个事件(Button1的点击事件),提示用户是否保存对本页面数据的修改,选"是"后页面关闭,可以完成修改,可就是每次都报一个错"......内存不能为READ",是不是关闭页面在前,操作数据在后从而导致内存错误呢?

解决方案

解决方案二:
各位给点意见
解决方案三:
你IE有问题吧
解决方案四:
NOproblem我选"否"就不报错

时间: 2024-11-03 06:02:32

关闭页面时触发事件的相关文章

如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”

 这篇文章主要介绍了如何实现chrome浏览器关闭页面时弹出"确定要离开此面吗?"的方法以及相关资料,需要的朋友可以参考下     一.避免弹出提示框 在网上搜了很多,答案大都是设置window.onbeforeunload=null ,但是试用之后无效. 这个问题放了两天之后返回来再次想,终于找到了答案,在此和大家分享一下: 解除jquery离开页面弹出提(1) 先解除绑定在设置弹出内容为null.   代码如下: $(function(){ $(window).unbind('be

winforms-VB.net下如何实现鼠标进入窗体某区域时触发事件

问题描述 VB.net下如何实现鼠标进入窗体某区域时触发事件 VB.net Winforms开发form上有一个mediaplayer控件,在上面设置一个隐藏的(visible=false)按钮如何实现鼠标进入按钮附近区域时触发button1.visible=true的事件 因为按钮是在mediaplayer之上的,所以之前尝试的画Rectangle来检测鼠标位置的方法不行 想来想去只有通过PointToClient的方法实现,但是不知道具体怎么操作 求教,谢谢

xcode-点击自定义按钮时触发事件

问题描述 点击自定义按钮时触发事件 创建了一个TableView,然后创建了自定义的单元,其中放了一个Button.现在我想要实现,点击索引的时候获取tableview的索引内容,但是点击了对应索引的按钮之后,没有给出索引列表. 我的tableview类名是SubMenuViewController,然后单元类名是SubMenuCell, SubMenuViewController代码如下: - (UITableViewCell *)tableView:(UITableView *)tableV

js实现浏览器窗口大小被改变时触发事件的方法_javascript技巧

本文实例讲述了js实现浏览器窗口大小被改变时触发事件的方法.分享给大家供大家参考.具体分析如下: 当浏览器的窗口大小被改变时触发的事件window.onresize 为事件指定代码: 复制代码 代码如下: window.onresize = function(){ } 例如: 浏览器可见区域信息: 复制代码 代码如下: <span id="info_jb51_net">请改变浏览器窗口大小</span> <script> window.onresiz

最近有点混乱,socket.sendasync=false是如何触发的?有必要在这步进行事件处理吗?还是等待下次sendasync=ture时触发事件?

问题描述 我被这个方法弄得有点晕看msdn,它返回false时不会触发事件,所以我工作上看到一些代码里有手动调用处理结果(iocompleted时)的事件但是我看很多高性能代码,里面都不用手动调用事件,而是让数据继续发送,等待异步结果.弄得我现在有点搞混了,这个false怎么触发,有必要在触发时去做调用事件吗?还是继续传输等待就可以了?我现在怀疑我工作上看的那些代码(也就是手动调completed事件的),似乎会出现多线程的问题,导致出现一些误报的异常.但是对这个方法不熟悉,弄得一头烟. 解决方

关闭页面window.location事件未执行的原因及解决方法_javascript技巧

1.问题描述: JS中定义widow.location = function(),页面关闭时,logout()函数未执行. window.onunload = function() { logout(); } function logout(reqParam, callback){ var userManageServiceUrl = "http://" + getServerAddr() + "/axis2/services/UserManageService";

关闭页面时window.location事件未执行的原因分析及解决方案_javascript技巧

1.问题描述: JS中定义widow.location = function(),页面关闭时,logout()函数未执行. window.onunload = function() { logout(); } function logout(reqParam, callback){ var userManageServiceUrl = "http://" + getServerAddr() + "/axis2/services/UserManageService";

Bootstrap Modal对话框如何在关闭时触发事件_javascript技巧

下表列出了模态框中要用到事件.这些事件可在函数中当钩子使用. 实例 下面的实例演示了事件的用法: <!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 模态框(Modal)插件事件</title> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <script

运行page页面时的事件执行顺序及页面的回发与否深度了解_实用技巧

复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; pub