qq999 发表于 2008 年 5 月 30 日 14:15:35

让广告代码不再影响你的网页加载速度

部分站长可能有体会.做一些联盟广告时.由于联盟广告的加载慢.严重影响了整体页面的显示速度.所以我把下面这段代码贴出.希望对大家有所帮助.

第一步:把这段代码放在你要放广告的网页位置:
<SPAN id=ad_01>广告载入中...</SPAN>

第二步:把这段代码放到页底:

<SPAN class=spanclass id=span_ad_01>
这里放广告的JS代码或其他加载速度比较慢的内容都可以.
</SPAN>
<SCRIPT>ad_01.innerHTML=span_ad_01.innerHTML;span_ad_01.innerHTML="";</SCRIPT>
这段代码的原理就是: 由于网页是由上往下执行代码.
所以前面会暂时显示 "广告载入中..."
等到执行完整个页面后, 前面才会调用出来. 所以我们把广告的代码这些放到最后执行让前面调用, 就不会影响站点页面中正常的内容输出的速度了.

注意:可以增加多个调用,修改"id=ad_01 " 对应的几个就可以了。

很明显 发表于 2008 年 5 月 30 日 14:19:15

:D 是的

wxinlin 发表于 2008 年 5 月 30 日 14:27:21

:)

网赚乐园 发表于 2008 年 5 月 30 日 14:40:25

这个是好东西吖。

飞影gg 发表于 2008 年 5 月 30 日 15:02:30

很老的只是了~
不过有些不那么有效

华山三少 发表于 2008 年 5 月 30 日 15:06:05

没广告可做的

cnys 发表于 2008 年 5 月 30 日 18:50:53

好东西

阿超 发表于 2008 年 5 月 30 日 19:43:59

原帖由 华山三少 于 2008-5-30 15:06 发表 http://jgwy.net/images/common/back.gif
没广告可做的

kuangmin 发表于 2008 年 5 月 30 日 19:56:43

没这个好

以下代码放到需要放广告的地方<div id="ad_01">广告载入中,请稍后...</div>以下代码放到页面的最下方<div id="1" style="display:none">
广告代码
</div>
<script language="javascript" type="text/javascript">
if(document.getElementById("ad_01") != null){document.getElementById("ad_01").innerHTML = document.getElementById("1").innerHTML};
</script>

[ 本帖最后由 kuangmin 于 2008-5-30 19:57 编辑 ]

cnx 发表于 2008 年 5 月 30 日 23:07:04

好东东,收藏.
页: [1] 2
查看完整版本: 让广告代码不再影响你的网页加载速度