大小是什么?尺寸大小还是文件大小?
尺寸大小
offsetWidth
offsetHeight

解决方案 »

  1.   

    <input type=file id=meizz onpropertychange="mm(this.value)"><SCRIPT LANGUAGE="JavaScript"><!--
    function mm(s)
    {
      var img = new Image();
      img.src = s;
      alert("高 = "+ img.height + "\n宽 = "+ img.width);
      alert("fileSize = "+ img.fileSize +" 字节");
    }
    //--></SCRIPT>
      

  2.   

    TO:meizz(梅花雪疏影横斜)
    如果加上form这个例子怎么改呢?<SCRIPT LANGUAGE="JavaScript"><!--
    function mm(s)
    {
      var img = new Image();
      img.src = s;
      alert("高 = "+ img.height + "\n宽 = "+ img.width);
      alert("fileSize = "+ img.fileSize +" 字节");
    }
    //-->
    </SCRIPT><form name=imgs>
    <input type=file id=meizz>
    <input type=submit value=确定 name=b1 onclick="mm(this.value)">
    </form>
      

  3.   

    <form name=form1 onsubmit="return mm()">
    <input type=file name=meizz><br>
    <input type=submit value=submit></form><SCRIPT LANGUAGE="JavaScript"><!--
    function mm()
    {
      var s = document.form1.meizz.value;
      if(s=="")return false;
      var img = new Image();
      img.src = s;
      alert("高 = "+ img.height + "\n宽 = "+ img.width);
      alert("fileSize = "+ img.fileSize +" 字节");
      return(img.fileSize <= 1000)
    }
    //--></SCRIPT>
      

  4.   

    梅花的例子在ie5下是取不到width,height的
    ie5要求将img append to body才正式加载picture