讲解Javascript按比例重定图片尺寸 [ 网站地图 ]

发表于:2009-12-22 浏览:72 作者: 来源:互联网

关键字:Javascript,图片尺寸

描述:问题是一个网友提出来的,想要达到的效果是:如果是图片宽高比大于150/240,以宽为主,宽=150,高度自动,否则,以高为主,高=240,宽度自动, <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transit

问题是一个网友提出来的,想要达到的效果是:如果是图片宽高比大于150/240,以宽为主,宽=150,高度自动,否则,以高为主,高=240,宽度自动,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</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 src="http://www.webjx.com/files/allimg/071212/1605480.jpg" width="314" height="500">
<img src="http://www.webjx.com/files/allimg/071212/1605481.jpg" width="552" height="432">
</body>
</html>


站长资讯网 做中国最丰富的资讯网站 沪ICP备05004089号