可以判断图片载入情况比如加上这句判断:if (document.all.workImage.readyState == 4) {
    ......;}

解决方案 »

  1.   

    alert(document.all.workImage.readyState);
    他说未定义
    怎么回事啊,说说
      

  2.   

    你可以把这句
    写在<body>里面<body onload="javascript:document.all.图片名.image_width = document.all.workImage.width">
      

  3.   

    直接把下面的代码复制一个新文件看看:<img src="mysec11.jpg" id='aa' onclick="alert(document.all.aa.readyState);">要是有图片应该是"complete",没载入应该是"uniniialized"
      

  4.   

    所以你可以在上传的时候用循环判断readyState的值,如果等于"complete",再取宽高,否则循环,为了防止死循环,也可以在循环中判断时间,比如超过5秒跳出循环之类