一、   实现效果: (点击关闭页面,弹出提示框是否关闭,假如确定:页面关闭; 相反不确定: 页面跳转) 
二、   判断: 如果用户打开了可多我们的页面,只在用户关闭最后一个页面做出提示(估计是做不出来了,可以忽略); 
  如何实现第一个效果啊!!! 

解决方案 »

  1.   

    添加一个onbeforeunload 事件看看window.onbeforeunload = function(){           return "離開此畫面可能造成尚未保存的資料丟失。";} 
      

  2.   


       <script type="text/javascript">
    window.onbeforeunload = function(){   if(confirm("是否关闭本页"))
    {
      window.close();
    }else{
      window.location.href = "www.baidu.com"
    }} 
        </script>
    修改这个了! 效果有, 现在页面链接不到百度页面去啊 !
      

  3.   


    <script type="text/javascript">
    window.onbeforeunload = function(){  if(confirm("是否关闭本页"))
    {
      window.close();
    }else{
     window.location.href="http://www.baidu.com"
    }} 
      </script>
      

  4.   

    把window.location.href="http://www.baidu.com"改为open一个试试
      

  5.   

    <script type="text/javascript">
    window.onbeforeunload = function(){   if(confirm("您还有喜欢嘛?"))
    {
    window.open("http://www.baidu.com");}else{  window.close(); 
      
    }
    }  
     
      </script>    现在就是兼容问题了  火狐、google、360浏览器触动关闭事件,地址无法跳转出去