var pic = "http://image.chinahr.com/2005/sss/images/top.jpg";
var imgs = new Image();
imgs.src = pic;
alert(imgs.fileSize);//9062图片的文件大小...自己看看帖子左边广告图片的"中华英才网"的图片大小是不是9062

解决方案 »

  1.   

    文本框的文本长度就用document.all.txtmsg.value.length来获取,而你那个hidden字段里对应的mid音频文件的大小,我认为你应该在服务器上得到大小,而后一起再生成一个hidden字段来记录它的大小.
      

  2.   

    文本框中的值有多少K,怎么处理的呀
    我想用alert()弹出
      

  3.   

    二楼的代码alert出来的结果不是9062,而是-1
      

  4.   

    javascript:var%20pic=new%20Image();pic.src="http://image.chinahr.com/2005/sss/images/top.jpg";void(document.body.appendChild(pic));alert(pic.fileSize);哎,回JK,这样总算好了,因为我之前那代码运行快,而图片下载慢,所以才会出现-1的结果,楼主试试这段代码吧,在IE的地址栏里输入,因为图片的大小需要等到图片下载完成装载后才能读取,木好意思关于多媒体文件的大小,一是你可以用ASP或PHP等后台操作来获取大小,在客户端要弄到的话,可能使用ACTIVEX的那些媒体播放控件的某些方法能弄到,不过那还更麻烦些
      

  5.   

    需要在文档载入之后才能获取,反正,楼主需要的是在提交的时候来判断,反正到时候,图片都载入收工了 我们可以完全确定的就是IMG标签对象是有一个fileSize属性是图片大小的就成