不知道你想在哪里按图像尺寸大小等比变换
如果你说的是按宽取高或者按高取宽的话,你在需要的地方就按你的逻辑进行转换就行了呀

解决方案 »

  1.   

    <HTML>  <HEAD> 
     <TITLE>DHTML Demo</TITLE> 
     <script language="javascript"> 
     <!-- 
    ie4=(document.all)?true:false 
    function init() {
    if(ie4) block=blockDiv.style
    block.xpos=parseInt(block.width)
    }
    function slide() {
    if(block.xpos<300) {
    block.xpos+=5 
    block.width=block.xpos 
    setTimeout("slide()",30) 

    }  </script> 
     <style type="text/css">
     .fc{
     background:#9F3}
     </style>
     </HEAD>  <BODY onLoad="init()"> 
     <p> 
     <a href="javascript:slide()">move</a>
     </p> 
     <div class="fc" id="blockDiv" style=" position: absolute; left: 50; top: 100; width: 20px; height: 420px;"> 12376587687
     </div> 
     </BODY> 
     </HTML> 
    再多加一个高度即可。