JS解决图片太大撑破页面的问题

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

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,则为强制最大宽度及高度. 



文章来自: 本站原创
引用通告地址: http://www.is21.cn/trackback.asp?tbID=196
Tags:
评论: 0 | 引用: 0 | 查看次数: 2485
发表评论
你没有权限发表留言!