谷歌广告造成的IE6下网页没有响应解决过程:

最近几天,我们医院网站的内容页在IE6下总是打开之后页面没有显示完整就提示没有响应,找了很多原因都一一排除。同样的网页在IE7 IE8下没有问题,因此先锁定是IE6的问题

首先更改IE6,下载了一个IE6绿色版安装到机器上,打开网页现象依旧。安装360安全卫士查杀木马,系统是正常的,没有木马。

万般无奈的时候百度搜索“IE6下网页没有响应” 发现有此类现象,有人提示说是由于JS过多造成的,由于IE6的不成熟,所以才造成这种无响应现象。于是我就查看网站源代码,寻找原因。

终于,我发现内容页的JS确实不少,首先是顶部的广告是用的JS调用,留言本最新留言也是JS调用,这些以前也有,没有问题,先排除,继续往下,发现内容页内部刚做的一个广告也是JS调用,不过,这个以前也是没有问题的,最后锁定到前阵刚申请的谷歌广告上。难道IE6下打开网页没有响应的元凶是它?

先做个测试,在模板删除所有谷歌广告,生成一个文章页面,用IE6打开看看,网页打开了,没有问题了。原来,IE6下网页打开没有响应的元凶果真是它,于是,3下5除2,我将所有模板的谷歌广告都去掉了,重新生成的页面都没有出现没有响应的现象了

总结:谷歌广告在IE7 IE8下都没问题,就IE6下网页出现没有响应,应该是JS调用的问题,我一个页面有3个谷歌广告,IE6可以直接吃不消了,因此,应该一个谷歌广告会显示正常的,太多的调用的过程就会造成没有响应,不过,我也懒得去试验了,还是不做这个广告好了,毕竟,根本就不赚钱,1个月才3美元的点击,希望大家的网页在IE6下打开出现没有响应的现象时也可以考虑我的解决方法,说不定,也是这个原因