function SetImgSize(pimg,iw,ih) {
var img = new Image();
img.src = pimg.src;
var w = iw;
var h = ih;
if(img.width>0 && img.height>0)
{
if(img.width>iw||img.height>ih)
{
if((iw / ih) > (img.width / img.height))
{
h = ih;
w = img.width * (ih / img.height);
}
else
{
w = iw;
h = img.height * (iw / img.width);
}
}
else
{
w = img.width;
h = img.height;
}
}
pimg.width=w;
pimg.height=h;
pimg.style.display="";
}
调用:
<img height="288" border="0" width="216" onload="SetImgSize(this,217,288)" src="http://maestro.***.com/data/112962842_big_2009_11_10_23_50_48_1.jpg"/>
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/2188/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2009-11-11 21:46
评论列表