<img src="1.jpg" onload="big(this);">
<script>
big(obj)
{
  if(obj.width < 640)
    obj.width++;
  if(obj.height < 480)
    obj.height++;
}
SetTimeOut("big", 10);
</script>

解决方案 »

  1.   

    要点图片才会动起来:)
    <html>
    <head>
    </head>
    <script language="javascript">
    var i;
    var w;
    var h;
    var a;
    var yOrn = 0;
    var nOry = 0;function c(t)
    {
    i=1;
    w = t.width;
    h = t.height;
    if(document.all.ck.value=="0")
    {
    a = setInterval("zoomBig()",50);
    document.all.ck.value="1";
    }
    else
    {
        b = setInterval("zoomSmall()",50);
    document.all.ck.value="0";
    }
    }function zoomBig(t)
    {   
        
    document.all.pic.width = w*(100+i)/100;
    document.all.pic.height = h*(100+i)/100;
    i+=4;
    if(document.all.pic.width > window.screen.width)
        {
      window.clearInterval(a);
    }
    }function zoomSmall(t)
    {
     
    i+=4;
    if(i<113 && i>1)
    {
    document.all.pic.width = w*(100/(100+i));
    document.all.pic.height = h*(100/(100+i));
    if(document.all.pic.width < 384)
    {
    window.clearInterval(a);
    document.all.pic.width="384";
    document.all.pic.height="288";
    //document.all.ck.value="0";
    }
    }
    else
    {
      window.clearInterval(b);
    }
    }
    </script>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><p align="right">
    <img border="0" id="pic" width="384" height="288" onClick="c(this);" src="C:/Documents and Settings/chen/My Documents/My Pictures/apple.jpg"></p>
    <input type="hidden" name="ck" value="0">
    </body>
    </html>