怎么写实现离开网站时后弹出广告窗口,注意这个是要离开本网站(包括关闭窗口),而不是刷新或去本网网站的另外一个页面! 多谢!

解决方案 »

  1.   

      <SCRIPT LANGUAGE="JavaScript">
      <!--
    function doClose() {
    window.open("http://www.csdn.net");
    window.close();
    }
      //-->
      </SCRIPT>
      

  2.   

    打开你的网站子页面时候都定义变量
    var xx = 子window,然后在上面的方法里加判断
    if(xx=null||xx.closed){
      window.open("http://www.csdn.net"); 
      window.close(); 
    }
      

  3.   

    <head>
    <script>
    window.onunload=function(){window.open("http://www.baidu.com");}
    </script>
    </head>
      

  4.   

    比较麻烦,关键是需要记录每一个本站页面。可以写一个公用的js文件,在每个本站页面内包含此文件,文件功能如下:
       1.使用使用cookie记录本站在客户段打开的网页个数,如在cookie中使用pageCount作为名称,记录本站打开的页面数,如果没找到 pageCount,则创建一个,赋值为1;如果有,取出pageCount的值,加1后重新付给pageCount。
        2.建立一个函数,在window.onunload调用。如
       window.onunload=function(){
           /*
          从读取 pageCount值
                  */
          pageCount = pageCount-1;//unload一次,减1       if(pageCount<1){
            window.open("http://www.baidu.com");
          }
       }我想这样基本可行,但希望客户端不要禁用cookie,而且不要在浏览网站的期间清除cookie。如果这样,真没辙了。
    执行流程,如test.html
      1.加载text.html,pageCount增加1
      2.如果链接到本站其他页面pageCount增加1
      3.如果刷新test.html,pageCount会先-1(由于触发了unload时间),然后+1(这是js文件直接执行的结果)。
       4。用户逐个关闭本站网页,pageCount值减少,直到为0时,调用window.open,广告就出来了。
      
      

  5.   

    这个方法估计可行,试试,多谢yys79