兼容Firefox的广告延迟加载代码

LMS
1.1K+ 0

不知道为什么,我博客侧边的google广告总是显示的很艰难,有的时候直接拖慢了整个页面显示速度,非常郁闷。找了个延迟显示的代码,可是不支持firefox,在Firefox下只能显示“精彩内容加载中...”,广告却显示在底部,而谷歌和ie都正常,非常不爽。

今天搜索了一下,试验了一下,发现下面这个代码可以支持Firefox,支持多个广告延迟加载:

//前面加载广告的地方代码:
<div id="dy_01">广告代码1调用ing(可以改成其他的话)</div>
<div id="dy_02">广告代码2调用ing(可以改成其他的话)</div>
//<div>可以用<span>代替

//放在最后面(如放在</body>上面)代码:
<div style="display:none;" id="div_dy_01">广告代码1</div>
<div style="display:none;" id="div_dy_02">广告代码2</div>
//style="display:none;"为防止页面底部出现空白,可有可无
<script>
document.getElementById("dy_01").innerHTML=document.getElementById("div_dy_01").innerHTML;document.getElementById("div_dy_01").innerHTML="";
</script>
<script>
document.getElementById("dy_02").innerHTML=document.getElementById("div_dy_02").innerHTML;document.getElementById("div_dy_02").innerHTML="";
</script>
THE END

发表评论

Submit