类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
在一个网页中有文字和图片,我想让图片无论多大都在网页中只显示我想要的那么大,是整个叶面匀称
网友回答:
给你一个图片自适应大小的代码:
<SCRIPT LANGUAGE="JavaScript">
//按比例缩放图片
<!--
function setImg(img,width,height){
//参数说明:img:图片对象;width:允许的最大宽度;height:允许的最大高度
var scale_w=img.width/width; //按宽度得到的缩放比例
var scale_h=img.height/height;//按高度得到的缩放比例
var scale=scale_w>scale_h?scale_w:scale_h;//得到缩放比例
img.width=img.width/scale;//缩放宽度
//img.height=img.height/scale; //这一句加上后高度会按比例缩小两次,奇怪,代码中前面未对高度作修改。
return false;
}
//-->
</SCRIPT>
<BODY onload="javascript:setImg(bm1,200,200);">
<img src="aa.jpg" id="bm1" border="0"></a></img>