http://CC318.com

一个程序的窝

我的窝窝 http://CC318.com 这里有更多内容,不信你试试.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JS限制图片最大尺寸

Posted on 2009-02-13 11:16  chaoliu  阅读(707)  评论(0编辑  收藏  举报
1,不按照比例的缩放

<script language="javascript"> 
function changeImg(mypic){ 
     var xw=130; 
     var xl=160; 
    
     var width = mypic.width; 
     var height = mypic.height; 
                             
     if (width > xw ) mypic.width = xw; 
     if (height > xl ) mypic.height = xl; 

</script> 
<img src="sh180.jpg" onload="changeImg(this)"> 

2,按照比例的缩放
<script language="javascript"> 
function changeImg1(mypic){ 
     var xw=160; 
     var xl=180; 
             
     var width = mypic.width; 
     var height = mypic.height; 
     var bili = width/height;             
             
     var A=xw/width; 
     var B=xl/height; 
             
     if(A>1||B>1) 
     { 
             if(A<B) 
             { 
                 mypic.width=xw; 
                 mypic.height=xw/bili; 
             } 
             if(A>B) 
             { 
                 mypic.width=xl*bili; 
                 mypic.height=xl; 
             } 
     } 

</script> 
<img src="sh180.jpg" onload="changeImg(this)">
http://CC318.com