IMG的onload和onreadychange都不起作用??
<img id="ImgHeadBg" onreadystatechange="loadstart(this);" alt="" src="~/img/managepanel/head.gif" runat="server" class="divpic" />
<script>
function initImgsignObj(initW,initH,objImg)
{
var width = objImg.width;
var height = objImg.height;
alert(width);
if(width >= height)
{
if(width > initW)
{
alert(initW);
objImg.width=initW;
objImg.height=initW*height/width;
}
}
else
{
if(height > initH)
{
objImg.width=initH*width/height;
objImg.height=initH;
}
}
}
function loadstart(obj)
{
if(obj.readyState=='complete')
{
initImgsignObj(500,500,obj);
}
}
</script>
图片小或者网速快的时候还行,
图片很大的时候发现不能按比例缩放了,原来无论 是onload和onreadystatechange这个Img的height,width都没有取到。郁闷啊