只有在关闭网站时才提示,在站内页面间跳转时不提示,有人能提供代码吗?

解决方案 »

  1.   

    <body leftmargin=0 topmargin=0   onUnload="book()">
    <script language="javascript">
    function book(){window.external.AddFavorite('http://www.163.cn', '我要收藏')
    }
    </script>
      

  2.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>关闭窗口时提示添加到收藏夹</title><script language="javascript">
    function book(){
    window.external.AddFavorite('http://blog.csdn.net/ws_hgo', '我的blog')
    }</script>
    </head>
    <body  onbeforeunload="book()" > 
    <p>关闭本窗口看效果</p>
    <p></p>                                                     </body>
    </html>
      

  3.   


    function window.onbeforeunload()   
    {   
        if( event.clientX>document.body.clientWidth && event.clientY<0 || event.altKey )   
        {   
            window.event.returnValue="确定要退出本页吗?";   
        }
    }
      

  4.   

    ie下测试:
    点击关闭按钮时,通过。
    alt+f4时,不通过
    任务管理器,不通过.
    其它软件调用,不通过.
    ff,chrome测试不通过。真的不用非得关闭时再操作,要想找一个兼容的方法,我目前没有发现。
    一开始就加入收藏夹,不行吗?如果它有了怎么办,放心,它是一个map存取的,如果有,会自然替代,不会有两个相同的情况。
      

  5.   

    一定要这样的话
    修改 站内链接跳转的逻辑 为所有站内链接的 A标签 
    添加 ONCLICK =『 if(this.href 是本站的) 屏蔽收藏夹函数  』