马永占,myz,mayongzhan

相当稳定的进步,欢迎回贴交流

马永占ID:mayongzhan
58713次访问,排名1634好友1人,关注者10
php,apache,mysql,linux,html,css,javascript
mayongzhan的文章
原创 148 篇
翻译 0 篇
转载 0 篇
评论 83 篇
myz的公告

XML聚合
feedsky
最近评论
mayongzhan:很深刻
mayongzhan:为什么黑大能知道这些而我不知道.同样是翻资料...哎差距啊...
MyZ:黑人推荐...去试试
MyZ:点子书还可以,不过大部分都是英文版的
MyZ:不太喜欢读书.感觉浪费钱...读完的书就摆在那浪费,而且占地方....呵呵...
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 分析google adsence收藏

    新一篇: 网站统计系统内容分析

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan


    <script type="text/javascript"><!--
    google_ad_client = "pub-9999999999";
    //mayongzhan_image
    google_ad_slot = "8888888888";
    google_ad_width = 200;
    google_ad_height = 200;
    //--></script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
     
    以上是googleAdsence的一段显示广告的代码,src引用的那个show_ads.js已经附在本文最后
     
    adsence可以分为三个部分.一个是上面提到的给客户端的东西.然后是那个show_ads.js,然后是后台的处理(主要是访问的来源, 广告的信息,然后这些信息会进行分析.排除无效的,计算次数,总价).
     
    提出问题:
    js获得页面的信息都有哪些
    本地js和远程js交互
    远程的js进行和服务器的通讯传送这些信息
     
     
    问题一分析:
    1js直接取得页面内容
    以前认为js可以获得当前页的内容.这个假设仔细分析后不攻自破
    将js放在首页的最顶端.还是可以显示出来广告内容.gg说根据内容显示,如果是在js执行时读取到内容的话,那么放在首页应该是空白广告,因为分析不到内容.
    而且如果用js取得到内容后gg再进行分析,然后返回广告,这样开销会很大,速度会很慢
    所以js取得页面内容是非常不可能的.
    2gg根据搜索引擎来返回广告内容
    这点倒是有可能,而且比重会很大,由于gg是搜索,当然页面的数据一定有.也可以分析出来某一页的内容来返回正确的广告.但有一个问题.如果是还没有收录的网站是不是就只能显示空白广告和公益的???当然不是.实验证明,没有被收录的也能返回广告.
    3ggADsence有自己的搜索引擎
    这点很有可能,因为其他的联盟也要根据内容来分广告.当然他们不是搜索引擎,他们要分析当然就要有自己的搜索引擎,ggadsence是收构来的,当然这点一定会有的.gg只是在原来的基础上进行了二次开发.并入了自己的搜索引擎.
     
    问题二分析:
    以下这句是本地js去获取远程js的内容,当然之前已经定义了ad的一些变量.
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
     
     
    问题三分析:
    php分析出来的信息.然后显示广告.然后传给js
    <script src="http://blog.csdn.net/mayongzhan"></script>
    以下是远程js向外的输出.直接显示,
    documentobj.write("><iframe name="google_ads_frame" width='+tostr(windowsobj.google_ad_width)+" height="+tostr(windowsobj.google_ad_height)+" frameborder="+tostr(windowsobj.google_ad_frameborder)+" src="+tostr(src)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');
          documentobj.write("</iframe>")
    以下内容是远程js去得到服务端返回的地址.
    http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-****************&dt=1192609508812&lmt=1192609507&alternate_ad_url=http%3A%2F%2Fblog.csdn.net%2mayongzhan%2Findex.aspx&format=336x280_as&output=html&correlator=1192609508812&channel=1706865999&url=http%3A%2F%2Fblog.csdn.net%2Fmayongzhan&color_bg=FFFFFF&color_text=000000&color_link=0000FF&color_url=0000ff&color_border=FFFFFF&ad_type=text&ref=http%3A%2F%2Fblog.csdn.net%2Fmayongzhan&cc=100&ga_vid=755368682.1164897696&ga_sid=1192607761&ga_hid=1246793956&ga_fc=true&flash=9&u_h=1024&u_w=1280&u_ah=971&u_aw=1280&u_cd=32&u_tz=480&u_his=7&u_java=true&u_nplug=15&u_nmime=50
     
     
     
    下面是show_ads.js的代码,翻译过来的码和源码
     
    (function(){
    /*
    tostr() : add '"' at b's arround
    */
    function tostr(b){
        return b!=null?'"'+b+'"':'""'
    }
     
    /*
    encodeuri()
    */
     
    function encodeuri(b){
        if(typeof encodeuricomponent=="function"){
            return encodeuricomponent(b)
        }else{
            return escape(b)
        }
    }
     
    /*
    seturlpar()
    */
    function seturlpar(b,a){
        if(a){
            window.google_ad_url+="&"+b+"="+a
        }
    }
     
    /*
    seturlnnpar()
    */
    function seturlnnpar(parm,val){
        if(val){
            seturlpar(parm,encodeuri(val))
        }
    }
     
    /*
    setcolpar()
    */
    function setcolpar(b,a,d){
        if(a&&typeof a=="object"){
            a=a[d%a.length]
        }
     
        seturlpar("color_"+b,a)
    }
     
    /*
    setsysinfo()
    */
    function setsysinfo(b,a){
        var d=b.screen,g=navigator.javaenabled(),e=-a.gettimezoneoffset();
        if(d){
            seturlpar("u_h",d.height);
            seturlpar("u_w",d.width);
            seturlpar("u_ah",d.availheight);
            seturlpar("u_aw",d.availwidth);
            seturlpar("u_cd",d.colordepth)
        }
     
        seturlpar("u_tz",e);
        seturlpar("u_his",history.length);
        seturlpar("u_java",g);
        if(navigator.plugins){
            seturlpar("u_nplug",navigator.plugins.length)
        }
     
        if(navigator.mimetypes){
            seturlpar("u_nmime",navigator.mimetypes.length)
        }
    }
     
    /*
    setggpubid()
    */
    function setggpubid(b){
        b=b.tolowercase();
        if(b.substring(0,3)!="ca-"){
            b="ca-"+b
        }
     
        return b
    }
     
    待续...
    /*
    writeggcode()
    */
    function writeggcode(windowsobj,documentobj,src){
        src=src.substring(0,1000);
        src=src.replace(/%\w?$/,"");
        if(windowsobj.google_ad_output=="js"&&(windowsobj.google_ad_request_done||windowsobj.google_radlink_request_done)){
            documentobj.write('<script language="javascript1.1" src="+tostr(src)+&quot;&gt;&lt;\/script&gt;&quot;)
        }else if(windowsobj.google_ad_output==&quot;html&quot;){
            if(windowsobj.name!=&quot;google_ads_frame&quot;){
                documentobj.write("><iframe name="google_ads_frame" width='+tostr(windowsobj.google_ad_width)+" height="+tostr(windowsobj.google_ad_height)+" frameborder="+tostr(windowsobj.google_ad_frameborder)+" src="+tostr(src)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');
          documentobj.write("</iframe>")
            }
        }else if(windowsobj.google_ad_output=="textlink"){
            documentobj.write('<script language="javascript1.1" src='+tostr(src)+"><\/script>")
        }
    }
    /*
    reset()
    */
    function reset(windowsobj){
        var a=null;
        windowsobj.google_ad_frameborder=a;
        windowsobj.google_ad_format=a;
        windowsobj.google_page_url=a;
        windowsobj.google_language=a;
        windowsobj.google_gl=a;
        windowsobj.google_country=a;
        windowsobj.google_region=a;
        windowsobj.google_city=a;
        windowsobj.google_hints=a;
        windowsobj.google_safe=a;
        windowsobj.google_encoding=a;
        windowsobj.google_ad_output=a;
        windowsobj.google_max_num_ads=a;
        windowsobj.google_ad_channel=a;
        windowsobj.google_contents=a;
        windowsobj.google_alternate_ad_url=a;
        windowsobj.google_alternate_color=a;
        windowsobj.google_color_bg=a;
        windowsobj.google_color_text=a;
        windowsobj.google_color_link=a;
        windowsobj.google_color_url=a;
        windowsobj.google_color_border=a;
        windowsobj.google_color_line=a;
        windowsobj.google_adtest=a;
        windowsobj.google_kw_type=a;
        windowsobj.google_kw=a;
        windowsobj.google_num_radlinks=a;
        windowsobj.google_max_radlink_len=a;
        windowsobj.google_rl_filtering=a;
        windowsobj.google_rl_mode=a;
        windowsobj.google_rt=a;
        windowsobj.google_ad_type=a;
        windowsobj.google_image_size=a;
        windowsobj.google_feedback=a;
        windowsobj.google_skip=a;
        windowsobj.google_page_location=a;
        windowsobj.google_referrer_url=a;
        windowsobj.google_ad_region=a;
        windowsobj.google_ad_section=a;
        windowsobj.google_bid=a;
        windowsobj.google_cpa_choice=a;
        windowsobj.google_cust_age=a;
        windowsobj.google_cust_gender=a;
        windowsobj.google_cust_interests=a;
        windowsobj.google_cust_id=a;
        windowsobj.google_cust_job=a;
        windowsobj.google_cust_u_url=a;
        windowsobj.google_cust_ch=a;
        windowsobj.google_ed=a;
        windowsobj.google_targeting=a;
        windowsobj.google_ad_host=a
    }
    function ggadsetup(){
        var b=null,winobj=window,docobj=document,g=new date,e=g.gettime(),j=a.google_ad_format;
        if(winobj.google_cpa_choice){
            winobj.google_ad_url="http://pagead2.googlesyndication.com/cpa/ads?";
            winobj.google_ad_url+="client="+escape(setggpubid(winobj.google_ad_client));
            winobj.google_ad_region="_google_cpa_region_";
            seturlpar("cpa_choice",winobj.google_cpa_choice);
            if(typeof docobj.characterset!="undefined"){
               seturlnnpar("oe",docobj.characterset)
            }else if(typeof docobj.charset!="undefined"){
               seturlnnpar("oe",docobj.charset)
            }
        }else{
            winobj.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";
            winobj.google_ad_url+="client="+escape(setggpubid(winobj.google_ad_client))
        }
     
        seturlpar("host",winobj.google_ad_host);
        var k=winobj.google_num_slots_by_client,w=winobj.google_num_slots_by_channel,i=winobj.google_prev_ad_formats_by_region;
        winobj.onerror=winobj.google_org_error_handler;
     
        if(winobj.google_ad_region==b&&winobj.google_ad_section!=b){
            winobj.google_ad_region=winobj.google_ad_section
        }
     
        var googlead_region=winobj.google_ad_region==b?"":winobj.google_ad_region,q=false;
        if(j){
            q=j.indexof("_0ads")>0
        }
     
        if(q){
            if(winobj.google_num_0ad_slots){
                winobj.google_num_0ad_slots=winobj.google_num_0ad_slots+1
            }else{
                winobj.google_num_0ad_slots=1
            }
     
            if(winobj.google_num_0ad_slots>1){
                return
            }
        }else if(!winobj.google_cpa_choice){
            if(winobj.google_num_ad_slots){
                winobj.google_num_ad_slots=winobj.google_num_ad_slots+1
            }else{
                winobj.google_num_ad_slots=1
            }
     
            if(winobj.google_num_slots_to_rotate){
                i[googlead_region]=b;
                if(winobj.google_num_slot_to_show==b){
                    winobj.google_num_slot_to_show=e%winobj.google_num_slots_to_rotate+1
                }
     
                if(winobj.google_num_slot_to_show!=winobj.google_num_ad_slots){
                    return
                }
            }else if(winobj.google_num_ad_slots>3&&googlead_region==""){
                return
            }
        }
     
        seturlpar("dt",g.gettime());
        seturlpar("hl",winobj.google_language);
        if(winobj.google_country){
            seturlpar("gl",winobj.google_country)
        }else{
            seturlpar("gl",winobj.google_gl)
        }
     
        seturlpar("gr",winobj.google_region);
       seturlnnpar("gcs",winobj.google_city);
       seturlnnpar("hints",winobj.google_hints);
        seturlpar("adsafe",winobj.google_safe);
        seturlpar("oe",winobj.google_encoding);
        seturlpar("lmt",winobj.google_last_modified_time);
       seturlnnpar("alternate_ad_url",winobj.google_alternate_ad_url);
        seturlpar("alt_color",winobj.google_alternate_color);
        seturlpar("skip",winobj.google_skip);
        seturlpar("targeting",winobj.google_targeting);
        var n=winobj.google_ad_client;
        if(!k[n]){
            k[n]=1;
            k.length+=1
        }else{
            k[n]+=1
        }
     
        if(i[googlead_region]){
           seturlnnpar("prev_fmts",i[googlead_region].tolowercase());
            if(k.length>1){
                seturlpar("slot",k[n])
            }
        }
     
        if(j){
           seturlnnpar("format",j.tolowercase());
            if(i[googlead_region]){
                i[googlead_region]=i[googlead_region]+","+j
            }else{
                i[googlead_region]=j
            }
        }
     
        seturlpar("num_ads",winobj.google_max_num_ads);
        seturlpar("output",winobj.google_ad_output);
        seturlpar("adtest",winobj.google_adtest);
     
        if(winobj.google_ad_channel){
            var r=winobj.google_ad_channel;
           seturlnnpar("channel",r);
            var s="",t=r.split("+");
            for(var o=0;o<t.length;o++){
                var p=t[o];
                if(!w[p]){
                    w[p]=1
                }else{
                    s+=p+"+"
                }
            }
     
           seturlnnpar("pv_ch",s)
        }
     
       seturlnnpar("url",winobj.google_page_url);
        setcolpar("bg",winobj.google_color_bg,e);
        setcolpar("text",winobj.google_color_text,e);
        setcolpar("link",winobj.google_color_link,e);
        setcolpar("url",winobj.google_color_url,e);
       setcolpar("border",winobj.google_color_border,e);
        setcolpar("line",winobj.google_color_line,e);
        seturlpar("kw_type",winobj.google_kw_type);
       seturlnnpar("kw",winobj.google_kw);
       seturlnnpar("contents",winobj.google_contents);
        seturlpar("num_radlinks",winobj.google_num_radlinks);
        seturlpar("max_radlink_len",winobj.google_max_radlink_len);
        seturlpar("rl_filtering",winobj.google_rl_filtering);
        seturlpar("rl_mode",winobj.google_rl_mode);
        seturlpar("rt",winobj.google_rt);
        seturlpar("ad_type",winobj.google_ad_type);
        seturlpar("image_size",winobj.google_image_size);
        seturlpar("region",winobj.google_ad_region);
        seturlpar("feedback_link",winobj.google_feedback);
       seturlnnpar("ref",winobj.google_referrer_url);
       seturlnnpar("loc",winobj.google_page_location);
        seturlpar("bid",winobj.google_bid);
        seturlpar("cust_age",winobj.google_cust_age);
        seturlpar("cust_gender",winobj.google_cust_gender);
        seturlpar("cust_interests",winobj.google_cust_interests);
        seturlpar("cust_id",winobj.google_cust_id);
        seturlpar("cust_job",winobj.google_cust_job);
        seturlpar("cust_u_url",winobj.google_cust_u_url);
        seturlpar("cust_ch",winobj.google_cust_ch);
        seturlpar("ed",winobj.google_ed);
     
        if(z(winobj,docobj)&&docobj.body){
            var u=docobj.body.scrollheight,v=docobj.body.clientheight;
            if(v&&u){
               seturlnnpar("cc",math.round(v*100/u))
            }
        }
     
        setsysinfo(winobj,g);
        writeggcode(winobj,docobj,winobj.google_ad_url);
        reset(winobj);
    }
    /*
    errorhandler()
    */
    function errorhandler(b,a,d){
        ggadsetup();
        return true
    }
    /*
    istopframe
    */
    function istopframe(winobj,docobj){
        return winobj.top.location==docobj.location
    }
    /*
    isvalidggad
    */
    function isvalidggad(winobj,docobj){
        var d=docobj.documentelement;
        if(istopframe(winobj,docobj))
            return false;
     
        if(winobj.google_ad_width&&winobj.google_ad_height){
            var g=1,e=1;
     
            if(winobj.innerheight){
                g=winobj.innerwidth;
          e=winobj.innerheight
            }else if(d&&d.clientheight){
                g=d.clientwidth;
                e=d.clientheight
            }else if(docobj.body){
                g=docobj.body.clientwidth;
                e=docobj.body.clientheight
            }
     if(e>2*winobj.google_ad_height||g>2*winobj.google_ad_width){
                return false
            }
        }
     
        return true
    }
    function ggadinit(){
        var winobj=window,docobj=document,loc=docobj.location,refer=docobj.referrer,e=null;
        winobj.google_org_error_handler=winobj.onerror;
        winobj.onerror=errorhandler;
     
        if(winobj.google_ad_frameborder==e){
            winobj.google_ad_frameborder=0
        }
     
        if(winobj.google_ad_output==e){
            winobj.google_ad_output="html"
        }
     
        if(winobj.google_ad_format==e&&winobj.google_ad_output=="html"){
            winobj.google_ad_format=winobj.google_ad_width+"x"+winobj.google_ad_height
        }
     
        if(winobj.google_page_url==e){
            winobj.google_page_url=refer;
     
            if(!isvalidggad(winobj,docobj)){
                winobj.google_page_url=loc;
                winobj.google_last_modified_time=date.parse(docobj.lastmodified)/1000;
                winobj.google_referrer_url=refer
            }
        }else{
            winobj.google_page_location=refer;
     
            if(!isvalidggad(winobj,docobj)){
                winobj.google_page_location=loc
            }
        }
     
        if(winobj.google_num_slots_by_channel==e){
            winobj.google_num_slots_by_channel=[]
        }
     
        if(winobj.google_num_slots_by_client==e){
            winobj.google_num_slots_by_client=[]
        }
     
        if(winobj.google_prev_ad_formats_by_region==e){
            winobj.google_prev_ad_formats_by_region=[]
        }
    }
    ggadinit();
    ggadsetup();
    })()
     
     
     
    (function(){
    var h={google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",google_color_border:"color_border",google_color_line:"color_line",google_color_link:"color_link",google_color_text:"color_text",google_color_url:"color_url",google_contents:"contents",google_country:"gl",
    google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",
    google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",google_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui"},m={google_ad_format:"format",google_ad_output:"output",google_ad_callback:"callback",google_ad_override:"google_ad_override",google_ad_slot:"slotname",google_analytics_webpropids:"ga_wpids",google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_image_size:"image_size",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",
    google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_page_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"};function n(b){return h[b]||m[b]||null}var u=document;function w(){var b=u.cookie,a=Math.round((new Date).getTime()/1000),c=b.indexOf("__utma=")>-1,e=b.indexOf("__utmb=")>-1,d=b.indexOf("__utmc=")>
    -1,f,g={};if(c){f=b.split("__utma=")[1].split(";")[0].split(".");g.sid=(!e||!d?a:f[4])+"";g.vid=f[1]+"."+f[2];g.from_cookie=true}else{g.sid=window&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:a+"";g.vid=window&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=false}g.hid=window&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Math.round(Math.random()*2147483647);window.gaGlobal=g;return g}(function(){function b(){}
    b.prototype.l=function(e){var d=e.indexOf("#")+1;return d?e.substr(d):""};b.prototype.n=function(e){return/[&<>\"]/.test(e)?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"):e};b.prototype.b=function(e){var d="<iframe";for(var f in e){d+=" "+f+'="'+this.n(e[f])+'"'}return d+"></iframe>"};b.prototype.m=function(e,d){try{return e.frames[d]}catch(f){return null}};b.prototype.e=function(e){var d=document.createElement("iframe");for(var f in e){d.setAttribute(f,
    e[f])}return d};b.prototype.i=function(e,d){var f=this;setTimeout(function(){document.body.appendChild(f.e({id:e,name:e,src:d,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=function(e,d){var f=this;document.write(f.b({id:e,name:e,src:d,width:0,height:0,frameBorder:0}))};b.prototype.g=function(e,d){var f=[],g=e.length,k=0;while(k<g){var j=e.substr(k,d),l=j.length;if(k+l<g){for(var i=1;i<3;++i){if(j.charAt(l-i)=="%"){j=j.substr(0,l-=i)}}}f.push(j);k+=l}return f};b.prototype.a=function(e,d,f){if(!window[e]){var g=
    window[e]=new d;for(var k=0;k<f.length;++k){g[f[k][0]]=f[k][1]}}};var a=b.prototype,c=[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],["writeHiddenIframe",a.r],["splitURIComponent",a.g],["exportSingleton",a.a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];b.prototype.a("IDICommon",b,c)})();(function(){function b(d,f){for(var g in f){d[g]=f[g]}}function a(){var d=this;d.s=window.location.href.replace(/([^:\/])\/.*$/,
    "$1/robots.txt");d.t="";d.k={};d.c={};d.f={};d.u={};d.o={}}a.prototype.w=function(d,f,g){var k;if(typeof g=="object"){k=g.moduleRelayUrl}var j=this,l=j.c[d];if(isNaN(l)){throw new Error("Invalid module id");}else{var i=typeof k=="string"?k:j.d(j.u[d]),o=encodeURIComponent(f)+"$",q=IDICommon.MAX_URL_LENGTH-1-i.length,r=IDICommon.g(o,q),t=r.length;for(var p=0;p<t;++p){IDICommon.i(d+"_"+(l+p),i+"#"+r[p])}j.c[d]+=t}};a.prototype.p=function(d,f,g){var k=this;k.h(d);k.o[d]=window.setInterval(function(){k.v(d,
    f)},typeof g=="object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVAL)};a.prototype.h=function(d){var f=this;window.clearInterval(f.o[d]);f.o[d]=0};a.prototype.x=function(d){this.s=d};a.prototype.q=function(d){this.t=d};a.prototype.d=function(d){return this.t||d.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.v=function(d,f){var g=this,k=window.frames[d];if(k){var j;while(j=IDICommon.m(k,d+"_"+g.k[d])){try{if(j.location.href=="about:blank"){break}}catch(l){break}g.f[d]+=IDICommon.l(j.location.href);
    ++g.k[d]}var i=g.f[d].split("$"),o=i.length-1;if(o>0){g.f[d]=i[o];for(var q=0;q<o;++q){f(decodeURIComponent(i[q]),d)}}}};a.prototype.j=function(d,f,g,k,j){var l=this,i={frameBorder:0,scrolling:"no"},o,q,r,t,p;if(typeof j=="object"){o=j.iframeAttrs;q=j.callback;r=j.userPrefs;t=j.pollingInterval;p=j.parentDivId}if(typeof o=="object"){b(i,o)}b(i,{id:f,name:f,src:d,width:g,height:k});l.k[f]=0;l.c[f]=0;l.f[f]="";l.u[f]=d;var v=[];if(typeof r=="object"){for(var s in r){v.push(encodeURIComponent(s)+"="+
    encodeURIComponent(r[s]))}}if(typeof q=="function"){v.push("idi_hr="+encodeURIComponent(l.s));l.p(f,q,j)}if(v.length){var y=v.join("&");if(i.src.length+1+y.length>IDICommon.MAX_URL_LENGTH){y+="$";var H=l.d(d),R=IDICommon.MAX_URL_LENGTH-1-H.length,I=IDICommon.g(y,R),J=I.length;for(var s=0;s<J;++s){var C=f+"_"+s,K=H+"#"+I[s];if(p){var z=document.getElementById(p);z.innerHTML=z.innerHTML+l.e({id:C,name:C,src:K,width:0,height:0,frameBorder:0})}else{IDICommon.r(C,K)}}l.c[f]+=J;y=""}i.src+="#"+y}if(p){var z=
    document.getElementById(p);z.innerHTML=z.innerHTML+IDICommon.b(i)}else{document.write(IDICommon.b(i))}};var c=a.prototype,e=[["setHostRelayUrl",c.x],["setModuleRelayUrl",c.q],["getModuleRelayUrl",c.d],["createModule",c.j],["postMessageToModule",c.w],["registerListener",c.p],["unregisterListener",c.h]];IDICommon.a("IDIHost",a,e)})();function x(b){return b!=null?'"'+b+'"':'""'}function A(b){if(typeof encodeURIComponent=="function"){return encodeURIComponent(b)}else{return escape(b)}}function B(b,a){if(b&&
    a){window.google_ad_url+="&"+b+"="+a}}function D(b){var a=window,c=n(b),e=a[b];B(c,e)}function E(b,a){if(a){B(b,A(a))}}function F(b){var a=window,c=n(b),e=a[b];E(c,e)}function G(b,a){var c=window,e=n(b),d=c[b];if(e&&d&&typeof d=="object"){d=d[a%d.length]}B(e,d)}function L(b,a){var c=b.screen,e=navigator.javaEnabled(),d=-a.getTimezoneOffset();if(c){B("u_h",c.height);B("u_w",c.width);B("u_ah",c.availHeight);B("u_aw",c.availWidth);B("u_cd",c.colorDepth)}B("u_tz",d);B("u_his",history.length);B("u_java",
    e);if(navigator.plugins){B("u_nplug",navigator.plugins.length)}if(navigator.mimeTypes){B("u_nmime",navigator.mimeTypes.length)}}function M(b){if(b){b=b.toLowerCase();if(b.substring(0,3)!="ca-"){b="ca-"+b}}return b}function N(b){if(b){b=b.toLowerCase();if(b.substring(0,9)!="dist-aff-"){b="dist-aff-"+b}}return b}function O(b,a){var c=document.getElementById(b);c.style.height=a+"px"}function P(b,a,c){window.clearTimeout(c);var e=/^google_resize_flash_ad_idi\((\d+)\)/,d=b.match(e);if(d){O(a,d[1])}}function Q(b,
    a,c,e){c=c.substring(0,2000);c=c.replace(/%\w?$/,"");if((b.google_ad_output=="js"||b.google_ad_output=="json_html")&&(b.google_ad_request_done||b.google_radlink_request_done)){a.write('<script language="JavaScript1.1" src='+x(c)+"><\/script>")}else if(b.google_ad_output=="html"){if(b.name!="google_ads_frame"){if(e!=null){a.write('<div id="'+e+'">')}if(S(b.google_ad_output,b.google_ad_client)){IDIHost.q("http://pagead2.googlesyndication.com/pagead/idi_relay.html");var d=0;if(b.google_num_0ad_slots){d+=
    b.google_num_0ad_slots}if(b.google_num_ad_slots){d+=b.google_num_ad_slots}if(b.google_num_sdo_slots){d+=b.google_num_sdo_slots}var f="google_inline_div"+d,g="<div id="+x(f)+' style="position:relative;width:'+b.google_ad_width+'px"></div><div style="position:relative;width:'+b.google_ad_width+"px;height:"+b.google_ad_height+'px;z-index:-1"></div>';a.write(g);var k="google_frame"+d,j=b.setTimeout(function(){IDIHost.h(k)},5000);IDIHost.j(c,k,b.google_ad_width,b.google_ad_height,{callback:function(l,
    i){P(l,i,j)},pollingInterval:500,iframeAttrs:{style:"position: absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0",allowTransparency:"true"},parentDivId:f})}else{a.write('<iframe name="google_ads_frame" width='+x(b.google_ad_width)+" height="+x(b.google_ad_height)+" frameborder="+x(b.google_ad_frameborder)+" src="+x(c)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');a.write("</iframe>")}if(e!=null){a.write("</div>")}}}else if(b.google_ad_output==
    "textlink"){a.write('<script language="JavaScript1.1" src='+x(c)+"><\/script>")}}function T(b){for(var a in h){b[a]=null}for(var a in m){if(a=="google_correlator")continue;b[a]=null}}function U(b){if(b.google_ad_format){return b.google_ad_format.indexOf("_0ads")>0}return b.google_ad_output!="html"&&b.google_num_radlinks>0}function V(b){return b&&b.indexOf("_sdo")!=-1}function aa(){var b=null,a=window,c=document,e=new Date,d=e.getTime(),f=a.google_ad_format;if(a.google_cpa_choice!=b){a.google_ad_url=
    "http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+="client="+escape(M(a.google_ad_client));a.google_ad_region="_google_cpa_region_";D("google_cpa_choice");if(typeof c.characterSet!="undefined"){E("oe",c.characterSet)}else if(typeof c.charset!="undefined"){E("oe",c.charset)}}else if(V(f)){a.google_ad_url="http://pagead2.googlesyndication.com/pagead/sdo?";a.google_ad_url+="client="+escape(N(a.google_ad_client))}else{a.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";a.google_ad_url+=
    "client="+escape(M(a.google_ad_client))}D("google_ad_host");var g=a.google_num_slots_by_client,k=a.google_num_slots_by_channel,j=a.google_prev_ad_formats_by_region,l=a.google_prev_ad_slotnames_by_region;if(a.google_ad_region==b&&a.google_ad_section!=b){a.google_ad_region=a.google_ad_section}var i=a.google_ad_region==b?"":a.google_ad_region;if(V(f)){if(a.google_num_sdo_slots){a.google_num_sdo_slots=a.google_num_sdo_slots+1}else{a.google_num_sdo_slots=1}if(a.google_num_sdo_slots>4){return false}}else if(U(a)){if(a.google_num_0ad_slots){a.google_num_0ad_slots=
    a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=1}if(a.google_num_0ad_slots>3){return false}}else if(a.google_cpa_choice==b){if(a.google_num_ad_slots){a.google_num_ad_slots=a.google_num_ad_slots+1}else{a.google_num_ad_slots=1}if(a.google_num_slots_to_rotate){j[i]=b;l[i]=b;if(a.google_num_slot_to_show==b){a.google_num_slot_to_show=d%a.google_num_slots_to_rotate+1}if(a.google_num_slot_to_show!=a.google_num_ad_slots){return false}}else if(a.google_num_ad_slots>6&&i==""){return false}}B("dt",e.getTime());
    D("google_language");if(a.google_country){D("google_country")}else{D("google_gl")}D("google_region");F("google_city");F("google_hints");D("google_safe");D("google_encoding");D("google_last_modified_time");F("google_alternate_ad_url");D("google_alternate_color");D("google_skip");D("google_targeting");var o=a.google_ad_client;if(!g[o]){g[o]=1;g.length+=1}else{g[o]+=1}if(j[i]){if(!V(f)){E("prev_fmts",j[i].toLowerCase());if(g.length>1){B("slot",g[o])}}}if(l[i]){E("prev_slotnames",l[i].toLowerCase())}if(f&&
    !a.google_ad_slot){E("format",f.toLowerCase());if(!V(f)){if(j[i]){j[i]=j[i]+","+f}else{j[i]=f}}}if(a.google_ad_slot){if(l[i]){l[i]=l[i]+","+a.google_ad_slot}else{l[i]=a.google_ad_slot}}D("google_max_num_ads");B("output",a.google_ad_output);D("google_adtest");D("google_ad_callback");D("google_ad_slot");F("google_correlator");if(a.google_ad_channel){F("google_ad_channel");var q="",r=a.google_ad_channel.split("+");for(var t=0;t<r.length;t++){var p=r[t];if(!k[p]){k[p]=1}else{q+=p+"+"}}E("pv_ch",q)}F("google_page_url");
    G("google_color_bg",d);G("google_color_text",d);G("google_color_link",d);G("google_color_url",d);G("google_color_border",d);G("google_color_line",d);if(a.google_reuse_colors)B("reuse_colors",1);else B("reuse_colors",0);D("google_kw_type");F("google_kw");F("google_contents");D("google_num_radlinks");D("google_max_radlink_len");D("google_rl_filtering");D("google_rl_mode");D("google_rt");F("google_rl_dest_url");D("google_num_radlinks_per_unit");D("google_ad_type");D("google_image_size");D("google_ad_region");
    D("google_feedback");F("google_referrer_url");F("google_page_location");B("frm",a.google_iframing);D("google_bid");D("google_cust_age");D("google_cust_gender");D("google_cust_interests");D("google_cust_id");D("google_cust_job");D("google_cust_u_url");D("google_cust_l");D("google_cust_lh");D("google_cust_ch");D("google_ed");F("google_ui_features");F("google_only_ads_with_video");F("google_disable_video_autoplay");if(W(a,c)&&c.body){var v=c.body.scrollHeight,s=c.body.clientHeight;if(s&&v){E("cc",Math.round(s*
    100/v))}}w();B("ga_vid",a.gaGlobal.vid);B("ga_sid",a.gaGlobal.sid);B("ga_hid",a.gaGlobal.hid);B("ga_fc",a.gaGlobal.from_cookie);F("google_analytics_webpropids");D("google_ad_override");D("google_flash_version");L(a,e);return true}function X(){var b=window,a=document;if(!aa()){return}Q(b,a,b.google_ad_url,null);T(b)}function ba(b,a,c){X();return true}function W(b,a){return b.top.location==a.location}function ca(b,a){var c=a.documentElement;if(W(b,a))return false;if(b.google_ad_width&&b.google_ad_height){var e=
    1,d=1;if(b.innerHeight){e=b.innerWidth;d=b.innerHeight}else if(c&&c.clientHeight){e=c.clientWidth;d=c.clientHeight}else if(a.body){e=a.body.clientWidth;d=a.body.clientHeight}if(d>2*b.google_ad_height||e>2*b.google_ad_width){return false}}return true}function da(b){var a=window,c=null,e=a.onerror;a.onerror=b;if(a.google_ad_frameborder==c){a.google_ad_frameborder=0}if(a.google_ad_output==c){a.google_ad_output="html"}if(V(a.google_ad_format)){var d=a.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(d){a.google_ad_width=
    parseInt(d[1]);a.google_ad_height=parseInt(d[2]);a.google_ad_output="html"}}if(a.google_ad_format==c&&a.google_ad_output=="html"){a.google_ad_format=a.google_ad_width+"x"+a.google_ad_height}ea(a,document);if(a.google_num_slots_by_channel==c){a.google_num_slots_by_channel=[]}if(a.google_num_slots_by_client==c){a.google_num_slots_by_client=[]}if(a.google_prev_ad_formats_by_region==c){a.google_prev_ad_formats_by_region=[]}if(a.google_prev_ad_slotnames_by_region==c){a.google_prev_ad_slotnames_by_region=
    []}if(a.google_correlator==c){a.google_correlator=(new Date).getTime()}if(a.google_adslot_loaded==c){a.google_adslot_loaded={}}if(a.google_adContentsBySlot==c){a.google_adContentsBySlot={}}if(a.google_flash_version==c){a.google_flash_version=fa()}a.onerror=e}function ga(b){if(b in Y){return Y[b]}return Y[b]=navigator.userAgent.toLowerCase().indexOf(b)!=-1}var Y={};function S(b,a){if(b!="html"){return false}var c={};c["ca-pub-7027491298716603"]=true;c["ca-pub-8344185808443527"]=true;c["ca-pub-9812682548211238"]=
    true;c["ca-pub-4424308218891706"]=true;c["ca-pub-6922559858235084"]=true;c["ca-pub-6477563040863705"]=true;c["ca-google"]=true;return c[M(a)]!=null}function ha(b){var a={},c=b.split("?"),e=c[c.length-1].split("&");for(var d=0;d<e.length;d++){var f=e[d].split("=");if(f[0]){try{a[f[0].toLowerCase()]=f.length>1?(window.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," ")):unescape(f[1])):""}catch(g){}}}return a}function ia(){var b=window,a=ha(document.URL);if(a.google_ad_override){b.google_ad_override=
    a.google_ad_override}}function fa(){if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description){return b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var a=3,c=1;while(c){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(e){c=null}}return a.toString()}else if(ga("msie")&&!window.opera){var c=null;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){var a=
    0;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=6;c.AllowScriptAccess="always"}catch(e){if(a==6){return a.toString()}}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(c!=null){var a=c.GetVariable("$version").split(" ")[1];return a.replace(/,/g,".")}}return"0"}function ja(b,a){for(var c in a){b["google_"+c]=a[c]}}function Z(b,a){if(!a){return b.location}return b.referrer}function ka(b,a){if(b.location==a){return Date.parse(b.lastModified)/1000}else{return null}}
    function la(b,a){if(!a&&b.google_referrer_url==null){return"0"}else if(a&&b.google_referrer_url==null){return"1"}else if(!a&&b.google_referrer_url!=null){return"2"}else if(a&&b.google_referrer_url!=null){return"3"}return"4"}function ma(b,a,c){if(c){return b.google_referrer_url}else if(b.google_page_url&&b.google_referrer_url){return b.google_referrer_url}else{return a.referrer}}function na(b,a,c,e){b.page_url=Z(c,e);b.page_location=null}function oa(b,a,c,e){b.page_url=a.google_page_url;b.page_location=
    Z(c,e)||"EMPTY"}function pa(b,a){var c={},e=ca(b,a);c.iframing=la(b,e);if(!(!b.google_page_url)){oa(c,b,a,e)}else{na(c,b,a,e)}c.last_modified_time=ka(a,c.page_url);c.referrer_url=ma(b,a,e);return c}function qa(b){var a={},c=b.URL.substring(b.URL.lastIndexOf("http"));a.iframing=null;a.page_url=c;a.page_location=b.location;a.last_modified_time=null;a.referrer_url=c;return a}function ea(b,a){var c;if(b.google_page_url==null&&$[a.domain]){c=qa(a)}else{c=pa(b,a)}ja(b,c)}var $={};$["ad.yieldmanager.com"]=
    true;ia();da(ba);X();
    })()
     
     

     

    发表于 @ 2008年02月29日 13:22:00|评论(loading...)|收藏

    旧一篇: 查看IIS日志

    评论

    #181413517 发表于2008-03-14 22:10:10  IP: 218.22.21.*
    高手啊,分析的很有道理,希望和你一同探讨,QQ:181413517
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © myz