记录下调的两个IE6下的bug(https、img src)

1、IE6下https网站不安全的内容问题:

https下的某页面,在IE6下老是提示有不安全的内容,查了半天没查出是哪,该用https的全用了。后来实在受不了了,一段一段的注释模板,终于找到所谓“不安全的内容”原来是这个。

<iframe class="commend_iframe" id="commend_iframe" scrolling="no" frameborder="0" vspace="0" hspace="0" marginheight="0" marginwidth="0"></iframe>

一个没有指定src的iframe...随后加上src="javascript: ''",问题解决。

2、IE6下动态修改img的src图片不显示问题:

依然是悲催的IE6。有一个href为javascript: void(0)的a标签绑定了click事件,该click事件会修改某IMG标签的src,于是ie6下悲剧诞生了。当该事件触发的时候新的图片总是出不来。观察后发现修改src后对图片的新地址的请求会被abort掉。

foo_img.src = "...";

... ...

return false;

在click绑定的方法中return false可解决该问题。分析感觉可能是因为IE6觉得a标签被点击以后一定会跳转新地址吧,就把请求abort了,悲催的IE6。