求助,img显示图像限制问题?
我用img装载显示图像时,为了让图像一目了然,我将尺寸太大图像按页面大小等比缩小,但现在出现一个问题就是当图像大小超过13M时加载的图像就不显示,但图像在,右击可以保存图像,是不是img显示图像有限制?哪位能帮忙解决一下!谢谢!
回复 2楼 wangnannan
程序代码:<img alt="缩略图" id="Img1" src="" style="cursor: move;" onload="showImage()"/>
<script language="javascript" type="text/javascript">
function showImage()
{
var Wmax=document.body.scrollWidth;
var ImgD=document.getElementById("Img1");
ImgD.src="<%=ScaleGrid_Load()%>";
if(typeof(ImgD)== "object")
{ //判断ImgD装载过后是否为对象,防止异常操作
var widthL=0;
var heightL=0;
var W=ImgD.width;
var H=ImgD.height;
if(W>Wmax)
{
widthL=Wmax;
heightL=(H+20)/((W+20)/Wmax); //+20是因为IE方式的默认边距
}
else
{
return ;
}
if(widthL!=0&&heightL!=0)
{
ImgD.style.width=widthL+"px";
ImgD.style.height=heightL+"px";
}
else
{
setTimeout( "showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}
else
{
return; //alert( "系统错误 ");
}
}
</script>
用上面的方法可以实现图像比较小的图像显示,但超过了13M就不显示了!!并且显示效果也不理想,比较卡!!
你有什么好点的方法来实现图像的缩略图快速显示吗?还望赐教!!
[ 本帖最后由 cccool 于 2010-10-29 17:47 编辑 ]










来人解惑啊!!

