分享网站广告不影响页面打开速度的方法及代码
现在的联盟广告一般情况下打开速度都慢,至少是会比你的网页打开速度要慢,如果一个网页内加上两三个联盟广告,速度就会很慢!有什么办法解决广告影响网页速度吗?研究了一下
现在的联盟广告一般情况下打开速度都慢,至少是会比你的网页打开速度要慢,如果一个网页内加上两三个联盟广告,速度就会很慢!有什么办法解决广告影响网页速度吗?研究了一下,原来是这么简单,呵呵,本人使用JS和SPAN结合的方法来解决,具体操作如下:
前面放广告的地方写上:
<span id='adbanner_1'>广告正在载入中...</span>
然后在页面底部写上:
<span id='adban_1'>js广告代码</span>
<script>
try{
document.getElementById('adbanner_1').innerHTML = document.getElementById('adban_1').innerHTML;
document.getElementById('adban_1').innerHTML = '';
}catch(e){}
</script>
这种方法是比用iframe代码和单纯js调用的都要好些,现在的广告联盟都禁止iframe调用的,也解决了单纯span的不足,如果是单纯用SPAN,广告代码要放在投放页面内,如果网页是要生成html的,就麻烦了,修改广告代码时,又要重新生成HTML很麻烦的,现在用专门JS文件来存放代码,在动易里,你就在后台建好了广告位置,以后就可以在后台里更换广告代码了,是不是很轻松呢?
如果我不是用动易的呢?JS怎么编写呢?很简单的,JS代码编写的规则如下:
document.write('广告代码')
把广告代码替换代码中的“广告代码”,然后另存为以.js扩展名的文件就可以了
精彩图集
精彩文章