网络编程
位置:首页>> 网络编程>> JavaScript>> 异步加载Google Adsense 更新到Wordpress 2.62

异步加载Google Adsense 更新到Wordpress 2.62

作者:cbm 来源:cbm'land 发布时间:2008-09-11 13:09:00 

标签:加载,adsense,Wordpress

Wordpress 2.6.2 出来了,今天将网站程序从2.6升级上来,比较了一下2个版本的代码,发现2.6的版本中的代码还有几个地方出现了变量的拼写错误。下次升级估计就等2.7.1之类的修正版本了。抱怨一下WP尽然没有升级包。

接下来优化了一些JS引入问题,重点在Google Adsense,按照Google提供的代码只能是那里需要放置AD,就需要放一段<script>标签,有几个AD就需要引入几个http://pagead2.googlesyndication.com/pagead/show_ads.js,看上去很不爽。

而引入的show_ads.js是一段自动执行的代码,使用document.write()方法,在页面上write出一个iframe标签来实现我们看到的AD,只能是在页面初始化时使用,异步使用当然是不行了。

手动将show_ads.js做了点修改,只实现包装好一个JS的function,只有调用时返回本该write出的iframe标签,这样就可以使用JS来异步调用了。

然后将得到的iframe标签通过innerHTML属性,可以设置在任何的DIV上了。而且不管页面有多少AD,show_ads.js也只需要加载一次,当然,show_ads.js也被我移动到了自己网站服务器上。

这样优化下Google Adsense,Google 应该认为是作弊吧。看效果。。

鲜果的热文推荐也被我异步化鸟~~

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com