现在的位置: 首页 > 综合 > 正文

监控IE关闭

2013年08月02日 ⁄ 综合 ⁄ 共 603字 ⁄ 字号 评论关闭

 function close() 

  • {   
  •     var isIE=document.all?true:false;   
  •     if(isIE){//IE浏览器  
  •         var n = window.event.screenX - window.screenLeft;   
  •         var b = n > document.documentElement.scrollWidth-20;   
  •         if(b && window.event.clientY<0 || window.event.altKey){   
  •             alert("是关闭而非刷新");   
  •         }else{   
  •             alert("是刷新而非关闭");   
  •         }   
  •     }   
  •     else{//火狐浏览器  
  •         if(document.documentElement.scrollWidth!=0)   
  •             alert("是刷新而非关闭");   
  •         else  
  •             alert("是关闭而非刷新");   
  •     }   
  • }   
  • onunload事件,无论是结束任务还是在任务栏右键关闭都会触发。但是可惜的是,刷新也会触发。所以,想要在IE关闭之前做些处理的筒子们就得区分出是刷新还是关闭了。
  • 抱歉!评论已关闭.