为了账号安全,请及时绑定邮箱和手机立即绑定

js捕捉状态栏的鼠标右键关闭

js捕捉状态栏的鼠标右键关闭

沧海一幻觉 2018-12-10 14:09:28
原因是:用户单击浏览器右上角的关闭按钮,我会给用户一个提示"您已关闭了浏览器'",但用户问我那我如果单击的是状态栏的鼠标右键并且是关闭,那能实现同样效果吗?我无语了<script> function closeBrowse()  {   alert('您已关闭了浏览器');    } window.onload = closeBrowse</script>请大虾指教,不甚感激
查看完整描述

2 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

<Script Language="JavaScript">
function window.onunload()
{
  //when close ie
  if(window.screenLeft==10004)
   {    
      alert("您已关闭了浏览器'");
   } 
}
</Script>

这个在ie6下没问题,其他的还没测过。

 

在globa.asax里实现session end事件应该也可以


查看完整回答
反对 回复 2018-12-14
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

<script language="javascript">

 var s="close";

function window.onunload()

{      if(s=="fresh")     

if(window.screenLeft>10000){alert('关闭');}else{alert('刷新');}   else      alert('关闭');}function window.onbeforeunload(){   s="fresh";}

</script>


查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信