异步加载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
  • asp之家 网络编程 m.aspxhome.com