异步加载Google Adsense 更新到Wordpress 2.62
作者:cbm 来源:cbm'land 时间:2008-09-11 13:09:00
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 应该认为是作弊吧。看效果。。
鲜果的热文推荐也被我异步化鸟~~
标签:加载,adsense,Wordpress
0
投稿
猜你喜欢
ASP 循环导入导出数据处理 不使用缓存
2010-07-02 12:31:00
Sql Server在安装时提示挂起的解决方法
2009-01-13 13:55:00
初学js者对javascript面向对象的认识分析
2011-03-16 11:04:00
javascript判断一个元素是否数组
2009-07-31 12:48:00
有效网页表单的八条规则[译]
2009-06-01 10:29:00
什么是Ajax及Ajax的优势
2007-09-07 09:56:00
MySQL权限分配
2011-01-29 16:37:00
YUI Compressor 组件压缩 JavaScript 的一些原理
2009-08-02 20:22:00
Ie6不支持max的解决办法
2008-12-31 13:11:00
SQL查询不重复记录/删除重复记录
2008-11-18 16:08:00
用asp实现的获取文件夹中文件的个数的代码
2011-03-08 11:02:00
Mysql触发器处理本表数据
2010-10-25 19:56:00
搞定web设计中网页路径问题
2007-09-22 08:52:00
ASP编程常用的分页代码
2007-09-11 13:57:00
ASP 统计某字符串中“A”出现过的次数
2010-08-12 10:17:00
各浏览器 CSS Hack 整理
2008-01-17 10:54:00
asp如何用SA-FileUp上传多个HTML文件?
2010-05-18 18:27:00
JavaScript创始人Brendan Eich访谈录
2008-09-16 12:01:00
asp中文件与文件夹常用处理函数(文件后缀、创建文件等)
2011-02-20 11:00:00
Web Design广告字体设计技巧
2010-06-24 21:52:00