怎么没有人回答,我的代码如下,可插入图片点确定时尺寸显示但不正确,字节说是undefined,是为何?请各位来帮帮我,谢谢!!! <input type="button" class="bot" name="ok" value="   OK   " onclick="imgMsg(this);">
function imgMsg(obj){
var msg=obj.fileSize;
var msg="尺寸:" + obj.offsetWidth + "×" + obj.offsetHeight + "\n\n字节:" + obj.fileSize;alert (msg);

解决方案 »

  1.   

    <input type="button" class="bot" name="ok" value="   OK   " onclick="imgMsg(this);">
    ----------------------此时this为这个Button你要图片大小干什么?除非fso或者activex是做不来的
      

  2.   

    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkimg()
    {
    if(test.value==src.value)
    {
    }
    else
    {
    src.value=test.value
    img.src=test.value
    }
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <input type=file id='test' onpropertychange="checkimg()">
    <input type=hidden id='src' value=''>
    <img id='img' style="display:none" onload='alert(this.fileSize)'></img>
    </BODY>
    </HTML>  
      

  3.   

    我也是这么做的。不过有些浏览器下好象img没有onload事件。干脆我就只支持ie了。