function ImgAuto(i){//你必须给图片提前设定初始宽度和高度，建议直接就是最大宽度和高度
 var MaxW=160; //定义图片显示的最大宽度
 var MaxH=160; //定义图片显示的最大高度
 var o=new Image();
 img.src=url;
 o.src=i.src;
 var w=o.width;
 var h=o.height;
 var t;
 if (w>MaxW)
 {t=MaxW;}else{t=w;}
 if ((h*t/w)>MaxH)
 {i.height=MaxH;i.width=MaxH/h*w;}
 else{i.width=t;i.height=t/w*h;}
}


/*function ImgAuto(i){//你必须给图片提前设定初始宽度和高度，建议直接就是最大宽度和高度
 var MaxW=160; //定义图片显示的最大宽度
 var MaxH=160; //定义图片显示的最大高度
 var o=$(#producttop a img);
 
 o.src=i.src;
 var w=o.width;
 var h=o.height;
 var t;
 if (w>MaxW)
 {t=MaxW;}else{t=w;}
 if ((h*t/w)>MaxH)
 {i.height=MaxH;i.width=MaxH/h*w;}
 else{i.width=t;i.height=t/w*h;}
}
*/

/* var p=$(#producttop a img);
var MaxW=160;
var MaxH=160;
 for(var i=0;i<p.length;i++){
	pp=p[i];
	var w=pp.width;
	var h=pp.height;
	var t;
	if(pw>MaxW)
	{t=MaxW;}else{t=w;}
	if ((h*t/w)>MaxH)
	 {p[i].height=MaxH;p[i].width=MaxH/h*w;}
	 else{p[i].width=t;p[i].height=t/w*h;}
 }
*//*第二种方法
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>js 等比例缩放图片</title>
</head>
<script type="text/javascript">
function pic(){
var p=document.getElementsByTagName("img");
 for(var i=0;i<p.length;i++){
 pp=p[i];
  var pw = pp.width;
  var ph = pp.height; 
 
     if((150/240)>(pw/ph)){
    pp.style.width = "auto";
    pp.style.height = "240px";
     }
     if((150/240)<(pw/ph)){
    pp.style.width = "150px";
    pp.style.height= "auto";
     }
      }    
}
</script>
<body onLoad="pic()">

<IMG height=500 src="http://www.sjera.com/pic_name.jpg" width=314>
<IMG height=432 src="http://www.sjera.com/pic_name.jpg" width=552>

</body>
</html>

*/
