img.attachEvent("onreadystatechange",(function(a,b,c){ return orsc(a,b,c);})(w,h,z));

解决方案 »

  1.   

    还不行哦兄弟??是把
    img.attachEvent("onreadystatechange",(function(a,b,c){ return orsc(a,b,c);})(w,h,z));
    替换img.attachEvent("onreadystatechange",orsc);吗?
      

  2.   

    这里:
    img.attachEvent("onreadystatechange",fn);
    function fn()//关键在这里,定义参数是没有用的。
    {
     ...//这里事件处理
    }
      

  3.   

    一种变通之道:
    function imgcheck(w,h,z)
    {
    //增加以下
    var fn = function()
    {
     orsc(w,h,z);
    };
    img.attachEvent("onreadystatechange",fn);// 这里有更改
    ...//后面不变
    }
      

  4.   

    还有一种(写法相似,原理却不同):
    function imgcheck(w,h,z)
    {
    //增加以下
    var fn = function()
    {
     orsc(fn.a,fn.b,fn.c);
    };
    fn.a = w;
    fn.b = h;
    fn.c = z;
    img.attachEvent("onreadystatechange",fn);// 这里有更改
    ...//后面不变
    }