<image id="img" src="1.jpg">
<script>
o = document.getElementById("img");
if(o.clientWidth>120) o.width=120;
</script>

解决方案 »

  1.   

    <img src="http://zi.csdn.net/ebay_300.60.gif" onload="this.style.width=((this.clientWidth>100)?(100):this.clientWidth);this.style.height=((this.clientHeight>100)?(100):this.clientHeight)">
      

  2.   

    看<script language="JavaScript1.2">
    <!--
    function checkImgWidth()
    {
    if(document.getElementById("imgid").width>120)
    {
    document.getElementById("imgid").width=120;
    }
    else
    {
    document.getElementById("imgid").width=document.getElementById("imgid").width
    }
    }
    //-->
    </script>
      

  3.   

    解决了,哈哈!
    <SCRIPT language=JavaScript>
    //图片控制函数,myImg参数永远为this,maxWidth为最大宽度数值,maxHeight为最大高度数值;function reSize(myImg, maxWidth, maxHeight){    var iniPicWidth = myImg.width;    var iniPicHeight = myImg.height;    var iniRate = iniPicHeight/iniPicWidth;    if(iniPicWidth>maxWidth || iniPicHeight>maxHeight){        var newW = maxWidth;        var newH = Math.floor(newW*iniRate);        if (newH>maxHeight)        {            var newH = maxHeight;            var newW = Math.floor(newH/iniRate);        }        myImg.width = newW;        myImg.height = newH;    }}</SCRIPT>使用方法:<img src="http://www.0577.tv/images/play.gif"; border=0 onload=reSize(this,50,1000) class=img01>