Google广告导致网页加载慢

December 5, 2012

前端技术

自己做写代码,发现一个问题,网页的加载有时候会很慢,仔细看一下,发现貌似页面加载卡在了google广告的地方了。用跟踪工具跟踪了一下,果然确实如此。网上找了一下,解决方案大同小异,就是在本来应该显示广告的地方先放置一个占位的DIV , 然后在一个网页将要介绍前,也就是前,放置一个不可见的DIV,这个DIV里放置了从google获得的广告代码。然后在这个DIV的后面在加几行javascript代码,把那个不可见的DIV广告的代码赋值给那个可见的空白的DIV。乱七八糟说了一大堆,帖点代码比较直接。

  1. 占位符,要显示广告的地方。
<div id="ad_side" width="250px" height="250px" align="center"></div> 
  1. 在之前加上一个不可见的 DIV
<div id="ad_1" style="display:none"> 
    <!--Google 的广告代码放这里-->
</div>
  1. 再加上几行javascripte代码。同样在之前。
<script language="javascript">  
   if(document.all.item("ad_side") != null){
        ad_side.innerHTML = ad_1.innerHTML;
      ad_1.innerHTML = "";
 }
</script>

--- EOF ---

添加新评论