JS刷新不执行,关闭浏览器执行,不用鼠标位置的那种,IE6和IE7都支持

特记“关闭浏览器有两种方法”,浏览器右上角的红叉,和鼠标移动到状态栏点鼠标右键的关闭,所以建议你不要用鼠标坐标判断,因为“鼠标移动到状态栏点鼠标右键的关闭”的位置不固定.IE6和IE7都支持

拉风的咖菲猫
浏览 687回答 1
1回答

ibeautiful

  <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> 上面的简洁写法 <Script Language="JavaScript">function window.onunload(){  //when close ie  if(window.screenLeft==10004)   {          alert("您已关闭了浏览器'");   } }</Script> 这个在ie6下没问题,其他的还没测过。   在globa.asax里实现session end事件应该也可以
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript