0

我对 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 中。

谢谢

4

1 回答 1

0

它只是在 IE 中执行此操作的一个特定 .png 吗?您可能想在 Photoshop 之类的照片编辑器中打开图像,以确保它是 RGB、72dpi 等。不久前,当客户向我提供 CMYK JPEG 以及唯一不显示的浏览器时,我遇到了类似的问题他们是IE。将色彩空间转换为 RGB 就可以了。

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

于 2012-11-05T05:20:07.113 回答