王义辉 2006-11-19 23:45
让你的网站广告不再影响网站速度
今天在TNTBBS上加了google广告的代码,刚加上后速度流畅,可等我吃过饭回来再看,晕,网页奇慢无比,肯定又是google adsense的拖累。怎么办,去掉google adsense不甘心:),不去掉google adsense又会影响网页打开的速度。
想来想去,终于有了一个两全其美的方法
现在[URL=http://www.TNTbbs.com]www.TNTbbs.com[/url] 的速度不再受广告的影响了:)
好经验不敢自己独享,义辉给大家推荐一下:
1 进入你的google adsense管理[wiki]后台[/wiki],复制google adsense代码
2 打开你的记事本文件或者任意一款网页编辑软件
3 把google adsense代码复制到你的记事本文件中,然后保存为abc.htm文件,这个文件名你可以自己起
4 把abc.htm上传到[WIKI]服务器[/wiki]
5 编辑你的网页,把以前的广告代码替换为:<iframe src="./abc.htm" width="宽度" marginwidth="0" height="高度" marginheight="0" align="top" frameborder="0"></iframe>
6 上传,现在你的网站广告不会再使你的网站打不开了:)
刚才王义辉还发现了另外一个方法:
1 编辑网页,在需要显示广告的地方加入 <SPAN id=01>广告正在载入...</SPAN>
2 在网页底部加上广告代码
<SPAN class=spanclass id=span_01>
此处加上你的广告代码
</SPAN>
<SCRIPT>01.innerHTML=span_01.innerHTML;span_01.innerHTML="";</SCRIPT>
上面的这两个方法,都会在广告无法显示时,不至于影响你的网站速度。
作者:王义辉 首发:[url=http://www.tntbbs.com]www.tntbbs.com[/url]
逍遥子 2008-3-28 17:21
加下面这个代码,可以使广告最后显示
在原位置放置
<div id="GoogleAdsense"></div>
在 html 最后(</body>前)加上
<div id="tempGoogleAdsense" style="display:none;">
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div><!-- End #tempGoogleAdsense -->
<script type="text/javascript"><!--
document.getElementById("GoogleAdsense").inner[wiki]HTML[/wiki] = document.getElementById("tempGoogleAdsense").innerHTML;
document.getElementById("tempGoogleAdsense").innerHTML = "";
//-->
</script>
这样,可以在全部内容读取完后再显示google adsense广告。