公告

更新

 

互联网 JS控件 按钮 黑色 灰色 白色 蓝色 绿色 黄色 橙色

> 代码 > 其他整理

让广告代码不再影响网页加载速度
0
作者:     来源:     日期:2009/6/24 23:35:28     人气:      标签:
第一步:把这段代码放在你要放广告的网页位置:

以下是代码片段:<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不同即可。

 
以下是引用片段:
…………
<SPAN id=ad_01>广告载入中...</SPAN>
…………
<SPAN id=ad_02>广告载入中...</SPAN>
…………

<SPAN class=spanclass id=span_ad_01>
/***** 广告内容一 *****/
</SPAN>
<SCRIPT>ad_01.innerHTML=span_ad_01.innerHTML;span_ad_01.innerHTML="";</SCRIPT>
<SPAN class=spanclass id=span_ad_02>
/***** 广告内容二 *****/
</SPAN>
<SCRIPT>ad_02.innerHTML=span_ad_02.innerHTML;span_ad_02.innerHTML="";</SCRIPT>

 

 



原理知其然,也要知其所以然,为什么上述代码会加快速度呢?
  其实很简单,我们利用一个<span>标签取代了<table>与</table>中的广告代码。由于这个<span>标签只是十来个字节的普通HTML本地代码,不会影响网页下载的速度。等整个表格下载完后,网站的内容已经显示出来了。再利用另一个<span>标签包住广告代码,等广告内容下载完成后,再利用JavaScript把下面包有广告内容的<span>标签中的内容,传递给上面那个取代原广告条位置<span>里面。再把下面的<span>内容清空。这样一来,“先显示网站内容再显示广告内容”就不会让网页速度减慢了。

Copyright 2008 网站频道 All Rights Resverved.
提供:网页特效 JS广告 网站截图 酷站推荐 交流群:3506863
     页面执行时间0.0469秒 查询数据库8次