知识大全 捕获浏览器关闭、刷新事件不同情况下

Posted

篇首语:路漫漫其修远兮,吾将上下而求索。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 捕获浏览器关闭、刷新事件不同情况下相关的知识,希望对你有一定的参考价值。

  由于浏览器是无状态的 在这时候捕捉浏览器关闭会出现两种情况   真正的关闭浏览器 (a 点击关闭按钮 b 右击任务栏关闭 c 按alt+F 关闭)  刷新浏览器     那如何判断区分这两种动作呢?    一 Javascript代码处理方法    代码如下: function window onbeforeunload()    //用户点击浏览器右上角关闭按钮或是按alt+F 关闭  if(event clientX>document body clientWidth&&event clientY< ||event altKey)    // alert("点关闭按钮");  document getElementById("hiddenForm:hiddenBtn") click();  // window event returnValue="确定要退出本页吗?";    //用户点击任务栏 右键关闭 s或是按alt+F 关闭  else if(event clientY > document body clientHeight || event altKey)    // alert("任务栏右击关闭");  document getElementById("hiddenForm:hiddenBtn") click();  // window event returnValue="确定要退出本页吗?";    //其他情况为刷新  else    // alert("刷新页面");        其中 event clientX 鼠标光标X坐标  document body clientWidth 窗体工作区宽度  event clientY 鼠标光标Y坐标  event altKey 是否按下alt键  二 事件捕捉方法   代码如下: <body scroll="no" onbeforeunload="return CloseEvent();" onunload="UnLoadEvent()" >  </body>  <script language="JavaScript" type=text/javascript>  var DispClose = true;  function CloseEvent()    if (DispClose)    return "是否离开当前页面?";      function UnLoadEvent()    DispClose = false;  //在这里处理关闭页面前的动作    </script>    在页面卸载之前引发onbeforeunload事件 如果用户选择“是”即确定卸载页面将引发onunload事件 否则返回页面不做任何操作     cha138/Article/program/Java/JSP/201311/20460

相关参考

知识大全 解析javascript 浏览器关闭事件

解析javascript浏览器关闭事件cha138/Article/program/Java/JSP/201311/19935

知识大全 js关闭模态窗口刷新父页面

  有两个窗口A窗口(父)B窗口(模态)  A窗口里有一个DATAGRID一个按钮  点击按钮时弹出B窗口(模态)在B窗口中添加数据提交后要求B窗口自关闭然后刷新A窗口(父)  <scriptt

知识大全 不刷新页面的情况下调用ASP.NET

不刷新页面的情况下调用ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  RS技术的一

知识大全 最近360浏览器老是无法打开网页,提示错误如图,但是只要刷新就可以打开了,这是怎么回事

最近360浏览器老是无法打开网页,提示错误如图,但是只要刷新就可以打开了,这是怎么回事?应该是打开了一些网站,他被管理员做了修改,浏览器有时会链接不到。你试一下google的浏览器,我自己也在用。不是

知识大全 LinkButton执行客户端事件后不刷新页面

LinkButton执行客户端事件后不刷新页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前

知识大全 打开某一个固定的网页时。浏览器老是自动关闭是怎么回事,如何解决。(打开其他网站浏览器是正常的)

打开某一个固定的网页时。浏览器老是自动关闭是怎么回事,如何解决。(打开其他网站浏览器是正常的)中毒可杀也有可能系统文件被破坏体制下的重型设备来看看,在它旁边的病毒。。网时打开网页,浏览器被自动关闭,出

知识大全 360浏览器怎么设置一次只关一次页面

360浏览器怎么设置一次只关一次页面点击相关页面的标签上的关闭按钮或双击该标签就关闭这个页面怎么设置360浏览器上次自动关闭页面你好朋友这情况应当是你360安全浏览器6.1设置的问题,建议你打开360

知识大全 怎么关闭百度中的夜间模式

怎么关闭百度中的夜间模式在设置中找一下,点击,夜间模式关闭。三星手机百度关闭夜间模式一、如果手机需要下载安装软件应用,建议尝试:1.使用手机功能表中自带的浏览器上网,直接搜索需要的软件进行下载安装(下

知识大全 手机360浏览器主页的推荐新闻怎么关闭

手机360浏览器主页的推荐新闻怎么关闭?打开360手机浏览器,点击应用下方的“我的”然后点击“设置”进入这个选择之后可以看到“显示推荐网站”把后面的开关关掉,同时把缓存清理一下如何关闭火狐浏览器的推荐

知识大全 手机浏览器 百度网页下边的新闻推送有办法关闭嘛 如图 很烦躁下边的推送

手机浏览器百度网页下边的新闻推送有办法关闭嘛如图很烦躁下边的推送用360一键root后,有一个屏蔽广告的功能。如何关闭QQ浏览器的新闻推送,请问QQ浏览器新闻推送如何关闭,所有的,您是说的手机还是电脑