<img src=http://expert.csdn.net/images/csdn.gif border=0 oriWidth="0" 
 onload="this.oriWidth=this.clientWidth;if(this.clientWidth>100){this.width=100}"
 onclick="if(this.width<this.oriWidth){this.width=this.oriWidth;}else{this.width=100;}"
 >

解决方案 »

  1.   

    能再解释一下clientWidth和oriWidth的用法,与区别吗??谢谢
      

  2.   

    <img id=oImg src=http://expert.csdn.net/images/csdn.gif border=0 value=0>
    <br>
    <hr>
    <br>
    <script language=javascript>
    oImg.onclick=function()
    {
    if (oImg.getAttribute("value")=="0") 
    {
    oImg.setAttribute("value","1");
    var w=oImg.width;
    var h=oImg.height;
    oImg.width =w*2;
    oImg.height =h*2;
    }
    else
    {
    oImg.setAttribute("value","0");
    var w=oImg.width;
    var h=oImg.height;
    oImg.width =w/2; 
    oImg.height =h/2;
    }
    }</script>