广告是静止的:层,隐藏,链接/js里加链接
广告是飘浮的:js里加链接

解决方案 »

  1.   

    楼上的,如果这么容易就不需要说了。这是JS广告,如何去捕获点击?请懂DZ和JS广告的高人给方法。
      

  2.   

    TO zeroleonhart(Strong Point:Algorithm):你的意思是,我先打开一个页面,执行我的程序代码,再直接无条件跳转到<Script src="http://..."></script>吗?<script>可以直接跳转,而不用点击吗?那直接跳转的语句如何写?
      

  3.   

    在页面上的广告位代码上使用自己的文件<Script src="ad.php?id=1"></script>
    ad.php去数据库中寻找原始的广告代码的js文件,取得这个js文件的源码,将其中的链接替换为adclick.php?id=1&refer=原来的链接地址,最后输出替换之后的内容。有开源的php广告系统可以实现这种功能,但google的广告无法统计。你可以上网搜一下
      

  4.   

    大体上广告脚本都要在页面中产生链接,所以只要捕获页面中的链接并加以分析就可以知道是否点击了广告
    1、侦听 onclick 事件
    2、用 document.links 获取全部链接
    3、广告的url通常已知,可以直接判断。通用一点也可动态获取,比如示例的js广告就可以从document.scripts中提取连接得到
      

  5.   

    用file_get_content()取得js的代码,使用正则来替换其中的链接。
      

  6.   

    <table border=1 cellpadding=0 cellspacing=0><tr><td onclick="testthis('username1',2)"><a href=sdfa>广告</a></td></tr></table>
    <iframe src="" id=a1 width=0 height=0></iframe>
    <script>// 参数str 是用户名  num 是广告编号(可以去掉)
    function testthis(str, num){
    document.getElementById('a1').src="a.php?username="+str+"&adnum="+num;
    }
    // 这样你就可以在a.php里边统计用户的点击了
    </script>