function image_onload(){
    var img_arr = document.getElementById("image_list").getElementsByTagName("img");
    for(var i=0;i<img_arr.length;i++){
        img_arr[i].onload = DrawImage(this,80,100);
    }
}
window.onload = function(){
    image_onload();
}
我这样为页面的一组图片绑定 等比例缩放 事件....  onload事件本身就是加载图片时才可以触发...  一直失败..提示尚未实现....... 救解!

解决方案 »

  1.   

    var self =this
    img_arr[i].onload = function(){DrawImage(self,80,100)};
     试试
    不知道全部代码  这里的this只image_onload 不知道有啥用!!~
      

  2.   

    <img src='aaa.jpg' onload="taotao(this);">
    <script>
    function taotao(img){
      img.width=................
       .............
    }
    </script>
      

  3.   

    img_arr[i].onload = function(){DrawImage(this,80,100)}; 
    这里的this指的是图片
    由Element触发的事件在第一个进入的函数中this指的是触发事件的Element
      

  4.   

    另外这个逐个设置每个img的onload的方法不好,gif动画会不断循环触发onload,window.onload本来就是在各个图片已经load了才触发的,何必再通过img的onload事件