我对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都会出现此错误。
由于
答案 0 :(得分:0)
在IE浏览器中只是一个特定的.png吗?您可能想要在像Photoshop这样的照片编辑器中打开图像,以确保它是RGB,72dpi等。当客户端向我提供CMYK JPEG时,我有一个类似的问题,而且是唯一一个不能显示的浏览器他们是IE。将色彩空间转换为RGB就可以了。
确保图像在所有浏览器中显示的最简单方法可能是Photoshop的Save For Web功能。