【我是菜鸟】真不知道是哪里出了错,哪位高手帮忙解决一下! offsetWidth是控件的外观尺寸!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有点误会,,我是在调用这个函数之前就把图片赋给了IMAGE控件,取offsetWidth,offsetHeight值,是IMAGE控件的值,并不是文件的大小 这段代码是网上找的但是只能在ie下运行而且不够安全,建议将这一功能放到服务器段去做,就象一些邮箱网站那样<Html> <input type="file" name="file1" onchange="ShowSize(this.value)"> <script language="javascript"> <!-- function ShowSize(files) { var fso,f; fso=new ActiveXObject("Scripting.FileSystemObject"); f=fso.GetFile(files); alert(f.size+" Bytes"); } //--> </script> </html> JS要取图片的像素尺寸,最好的方法就是用var o=new image(),然后读o.width和o.height,但当图片还没完全载入时,这个o.width和o.height就会为0,所以还要加判断,用o.onload或者用setTimeout去执行判断。这是目前我所知道JS取图片尺寸最准确的方法。 多谢nicholsky !你说的方法解决了我的问题 像这种"6.1.1"带标点符号的传参该如何处理? 怎么识别全角数字然后把全角转换成半角 如何判断CheckBox选中/未选中? 急急急,提交form报错 准备学习prototype.js,帮助文档中有这么多列表,到底先学哪个啊?看进来看图! 我想学习JS,但是一定要在记事本内手写代码吗?现在我有VS2008,能用VS2008开发环境练习JS吗? 怎样取得表格各单元格的数据? 听说CSDN上都是高手,帮帮忙救我,各位好心的大虾。 急!!!!!!!!! 在线等待 为什么用js创建的下拉列表框的第一个OPTION起始标签生成不出来呢? 一个判断有点困惑.请教.
我是在调用这个函数之前就把图片赋给了IMAGE控件,
取offsetWidth,offsetHeight值,是IMAGE控件的值,并不是文件的大小
<Html>
<input type="file" name="file1" onchange="ShowSize(this.value)">
<script language="javascript">
<!--
function ShowSize(files)
{
var fso,f;
fso=new ActiveXObject("Scripting.FileSystemObject");
f=fso.GetFile(files);
alert(f.size+" Bytes");
}
//-->
</script>
</html>