<script type="text/javascript">
<!--
var l=document.referrer;
document.write("<script src=\"ad.asp?adid=1&url="+l+"\"></script>"); '从ad.asp文件中读取数据库中的广告代码,并在ad.asp页面中进行调用页面判断,符合要求就显示id号为adid(即1)的广告
'后面这段代码是从一个google广告管理系统中得来的,^_^改了下!作用是对上面ad.asp显示的广告内容进行点击统计
function log() 

bug = new Image();
 if (window.status.indexOf("go to") == 0) 
 { 
  bug.src = "http://192.168.1.7/gg/openad.asp?adid=1&url=" + document.location + "&corp="+ window.status.substring(6);
}
 if (window.status.indexOf("键连至") == 0) 
 { 
  bug.src = "http://192.168.1.7/gg/openad.asp?adid=1&url=" + document.location + "&corp="+ window.status.substring(3); 

}
 var googleGglog; 
 googleGglog = document.getElementsByTagName("iframe");
  for (var i = 0; i < googleGglog.length; i++) 
  { 
   if(googleGglog[i].src.indexOf("googlesyndication.com") > -1)
    { googleGglog[i].onfocus = log;
}
  } 
//-->
</script>
现在的问题是:这样使用不能够统计点击数,而把var l=document.referrer;
document.write("<script src=\"ad.asp?adid=1&url="+l+"\"></script>"); 去掉,在script外面放上<script src="ad.asp?adid=1&url=随便给一个URL完整地址"></script>就可以进行统计!还请各位高手帮忙看看~!^_^谢谢!

解决方案 »

  1.   

    document.write("<script src=\ad.asp?adid=1&url='"+l+"'\"></script>");
      

  2.   

    谢谢melodywithme() 
    不过问题还是存在,无法进行点击统计
      

  3.   

    问题解决了,不过在IE7.0中无法统计
    <script type="text/javascript">
    var adid="1";
    document.write('<script src=http:\/\/192.168.1.7\/gg\/ad.asp?adid='+adid+'&url='+escape(document.URL)+'><\/script>');
    </script>
    <script src="http://192.168.1.7/gg/ad.js"></script>把后面的js代码放到了ad.js文件中function ad_clickGg() { 
    bugGg = new Image();
     if (window.status.indexOf("go to") == 0) { 
      bugGg.src = "openad.asp?adid="+adid+"&url="+escape(top.location.href)+"&corp="+ window.status.substring(6);
    }
     if (window.status.indexOf("键连至") == 0) { 
      bugGg.src = "openad.asp?adid="+adid+"&url="+escape(top.location.href)+"&corp="+ window.status.substring(3); 

    }
     var googleGglog; 
     googleGglog = document.getElementsByTagName("iframe");
      for (var i = 0; i < googleGglog.length; i++) { 
       if(googleGglog[i].src.indexOf("googlesyndication.com") > -1){
       googleGglog[i].onfocus = ad_clickGg;
    }
      } 哪位大哥能说说为什么IE7.0不能统计啊?!^_^谢谢了