我创建了一个包含文本+图像的动态div。除IE6外,所有浏览器都能很好地显示这些图像。我需要右键单击显示图片,然后他们来了。看起来它是IE的一个bug。
答案 0 :(得分:1)
我在IE6中做了很多DHTML,并没有遇到过这个问题。但是,考虑到IE6的奇怪行为,我没什么好惊讶的。在这样的情况下,我建议一点“riffing”。例如,如果您将 img 标记附加到元素,而父元素的显示属性为 none ,则IE6可能会懒洋洋地决定不加载它。在添加 img 元素之前,尝试将显示设置为块。或者,如果 img 标记已存在,请尝试等待,直到显示容器后再设置标记的 src 属性。最后,如果您通过更改 innerHTML 属性来更新div的HTML,请尝试使用 addChild 之类的DOM方法。
答案 1 :(得分:0)
据我所知,IE6无法正确处理PNG图片。你在说png吗? JPG?