当前位置:网站主页>网站技术资料>javascript>文章内容

javascript控制图片等比例缩小放大

//javascript控制图片等比例缩小放大javascript代码部分
<script language="javascript">
function changeImg(showpic)
{
 var maxwidth=200; //设置图片的最大显示宽度
 var maxheight=200; //设置图片的最大显示高度
 
 var width = showpic.width;
 var height = showpic.height;
 var bili = width/height; //获取图片宽高比
 var A=maxwidth/width; //判断图片宽度是否超出最大设置
 var B=maxheight/height;//判断图片高度是否超出最大设置
 
 if(A<1||B<1) //将判断值改为A>1||B>1即可等比例放大
 {
  //计算如果宽度比例大于高度比例,那么按照高度比例显示;反之亦然
  if(A<B)
  {
   showpic.width=maxwidth;
   showpic.height=maxwidth/bili;
  }
  if(A>B)
  {
   showpic.width=maxheight*bili;
   showpic.height=maxheight;
  }
 }
}
</script>

 

//html代码部分
<table border="1">
 <tr>
  <td width="220" height="200" align="center" valign="middle"><img src="temp.jpg" onload="changeImg(this)"/></td>//js参数调用
 </tr>
</table>

  • 快速服务服务:网站策划 | 网站建设 | 北京网站建设 | 网站推广 | 网罗SEO
  • 联系网罗: 咨询电话:010-89630319 Mail:admin#wonlu.com Msn:刘先生 QQ:26402294
  •   2006-2008 Wonlu.com 北京网罗无限-京ICP备06036090号 网罗SEO