在Internet Explorer中的png上获取图像错误框?

时间:2012-10-18 20:18:20

标签: javascript jquery html css internet-explorer

我对Internet Explorer有这个非常奇怪的问题。我正在使用javascript预加载一些图像并显示它们。它们都显示正常,但是出现了一个图像错误框。

图片http://i.imgur.com/n4Lmo.png

我在Javascript中以这种方式预加载图像

function LoadImage(imageName,imageFile)
{
 if(!document.images) return;
 document.images[imageName].src = imageFile;
}
$(document).ready(function() {
LoadImage('image0','images/image.png');
});

然后我在html中使用它们

<img name=image0 border=0>

同样,所有图像都显示正常。所有版本的IE都会出现此错误。

由于

1 个答案:

答案 0 :(得分:0)

在IE浏览器中只是一个特定的.png吗?您可能想要在像Photoshop这样的照片编辑器中打开图像,以确保它是RGB,72dpi等。当客户端向我提供CMYK JPEG时,我有一个类似的问题,而且是唯一一个不能显示的浏览器他们是IE。将色彩空间转换为RGB就可以了。

确保图像在所有浏览器中显示的最简单方法可能是Photoshop的Save For Web功能。