http://www.ranm.cn/html/web/css_html/20071112/5554.html
改帖可以很好的解决你的问题。

解决方案 »

  1.   

    onload中的函数不执行,找不到
    不是不执行函数吧
    我是想是你函数里写的东西不兼容!!不符合标准才导致的不现实效果
    导致你认为不执行
      

  2.   

    看不懂……
    楼主为什么要用onload()事件?
    图片自适应大小在什么时候触发?
      

  3.   

    给你个替代方案:
    使用图片预装载:<html>
    <head>
       <script language=javascript>
            var img = new Image();
            img.src = ="test.jpg";
            img.height = 70;
            img.width =70;
            window.onload = function(){
               var theImg = document.getElementById('theImage');
               theImg.src = img.src;
            }
       </scipt>
    </head>
    <body>
    <A href="#"> <IMG id=theImg> </A> 
    </body>
      

  4.   

    把 JS 脚本写在 <img> 标签前面就可以了