javascrpt监听窗口关闭

来源:互联网 发布:如何给数组赋值 编辑:程序博客网 时间:2024/05/07 04:47
   <script type="text/javascript">
       window.onbeforeunload = function(e) {
           e = e || window.event;
           var msg = "您确定要离开此页面吗?";
          // IE
           e.cancelBubble = true;
           e.returnValue = msg;
          // Firefox
           if(e.stopPropagation) {
              e.stopPropagation();
              e.preventDefault();
           }
         // Chrome / Safari
           return msg;
         };
</script>


[javascript] view plaincopy
  1. window.addEventListener("beforeunload", function( event ) {  
  2.   event.returnValue = "\o/";}  
  3. );   
  4. //is equivalent to  
  5. window.addEventListener("beforeunload", function( event ) {  
  6.   event.preventDefault();  
  7. });  

<script type="text/javascript">
        window.onbeforeunload = onbeforeunload_handler;
        window.onunload = onunload_handler;
        function onbeforeunload_handler() {
            var warning = "确认退出?";
            return warning;
        }
        function onunload_handler() {
            var warning = "谢谢光临";
            alert(warning);
        }     
    </script>
0 0
原创粉丝点击