当用户关闭网页时即弹出ALERT对话框,点OK后跳转网址。。
 谢谢了!!~~~~

解决方案 »

  1.   

    在body中写一个onunload事件如:onunload="logout();"
    在logout()方法中

    if(!confirm("确定吗?")){
      window.open(url,"","");
    }
    这样点击确定按钮就会打开一个新的窗口。
      

  2.   

    <script language=javascript>alert('Yes!');location.href('http://www.csdn.net/')</script>
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>
     <script>
     //该事件为在被关闭只前触发
     function   window.onbeforeunload()   
      {   
      //判断为关闭浏览器而不是刷新
              if(event.clientX>360&&event.clientY<0||event.altKey)   
              {   
                       
                     if(confirm('要关闭浏览器吗?'))
     {
    //打开新页面
     window.open('http://www.163.com');
                     }  
                        
              }   
      }
      //该事件关闭时触发,但页面没有打开,因为已经被关闭,但是window.open('http://www.163.com');应该被执行过了,刷新会正执行。
      function  window.onunload()
      {
    //关闭当前页
     if(confirm('要关闭当前页吗?'))
     {
    //打开新页面
     window.open('http://www.163.com');
                     }  
      }
      
      </script>
     <BODY >
          
     </BODY>
    </HTML>