解决未知尺寸的图片撑破页面的问题

王朝other·作者佚名  2006-11-24
宽屏版  字体: |||超大  

保证原图片长高比例,且不超过最大高度或宽度

function initimg(parpic,maxwidth,maxheight)

{

var scale=maxwidth/maxheight;

var realscale=parpic.width/parpic.height;

if((parpic.width>maxwidth)||(parpic.height>maxheight))

{

if(realscale>scale)

{

parpic.width=maxwidth;

}

else

{

parpic.height=maxheight;

}

}

}

调用方法:

图片中加onload事件如下:

<img name="carpic" onload="initimg(this,165,176)" src="图片地址">

其中165,176,则为强制最大宽度及高度.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有