不要同时限定图片的宽和高,
它就会按原图比例显示<html>
<body bgcolor=cccccc >
<img id=img1 src="http://jkisjk.vip.sina.com/Buddha.jpg" onclick="alert(this.offsetWidth)">
<p>
<input type=button value="2:1缩小" onclick="img1.style.width=img1.offsetWidth/2;"> 
<input type=button value="1:2放大" onclick="img1.style.width=img1.offsetWidth*2;">  
</body>
</html>

解决方案 »

  1.   

    我的意思是怎样才能让一张图片可以在一定大小的表格内自动成比例缩小至表格大小就可以了。谢谢楼上JK_10000(JK)的答复!
      

  2.   

    <style type="text/css">
    <!--
    #idDiv {
    position: absolute;
    height: 400; 
    width: 400;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='csdn.gif',sizingMethod='scale');
    }
    //-->
    </style>
    </head><body>
    <div id="idDiv" align="" width="200" height="100"></div>
    </body>