flashdream8 发表于 2013-2-7 16:04:22

JS 关闭窗口

javascript捕获窗口关闭事件有两种方法 onbeforeunload()      ,onUnload()
 
用法有两种:
1.    function      window.onbeforeunload()      {      alert("关闭窗口")}
           function      window.onunload()      {      alert("关闭窗口")}
2.      在body 标签里加入onUnload事件
         <body onUnload="myClose()">
         然后在javascript里定义myClose()方法
 
 
区别:
          onUnload方法是在关闭窗口之后执行
          onbeforeUnload方法是在关闭窗口之前执行
 
说明:
          两个方法在 页面关闭、刷新、转向新页面 时都触发。
注:只在关闭窗口时触发,而页面刷新的时不触发。
<script       language=javascript>   
      function       window.onbeforeunload()   
      {   
      if       (event.clientX>document.body.clientWidth       &&       event.clientY<0||event.altKey)
            {   
             window.event.returnValue="确定要退出本页吗?";   
            }   
      }
</script>   
<div class="diggit"><转自:http://www.cnblogs.com/sunrack/articles/1355742.html>
页: [1]
查看完整版本: JS 关闭窗口