2009-06-11 73 views
2

我有一个动态div创建包含文本+图像。除IE6以外,这些图像在所有浏览器中都很好地显示。我需要做一个右键点击显示图片,然后他们来。看起来像它与IE浏览器的错误。IE 6图像不显示

+3

您是否使用过fiddler2来查看图像请求是否被创建?如果你可以包含一些代码,或者更好地解决问题的演示/网址以帮助人们调试问题,它也会有所帮助。 – redsquare 2009-06-11 12:43:18

+1

您是从本地文件系统中加载图像,还是从远程服务器上拉入图像? – 2009-06-11 12:54:53

回答

1

我已经做在IE6很多DHTML和过这个问题还没有来。不过,考虑到IE6的奇怪行为,我不会感到惊讶。在这种情况下,我提出了一点“即兴”。例如,如果您将一个img标记附加到元素,而父元素的显示属性是,IE6可能懒惰地决定不加载它。尝试显示设定追加IMG元件之前。或者,如果IMG标签已经存在,尽量等到设置标签的SRC属性之前显示在容器后。最后,如果你通过改变的innerHTML属性更新div的HTML,请尝试使用像的addChild而不是DOM方法。

0

据我知道IE6不能正确处理PNG图片。你在说png吗? JPG?