<input type="file" onchange="viewSize(this)" />
<script type="text/javascript">
function viewSize(obj){
if(document.all){
obj.select();
var fso = new ActiveXObject ("Scripting.FileSystemObject");//IE比较麻烦,安全性提示和各版本不兼容
var f = fso.GetFile (document.selection.createRange().text);
document.selection.empty();
alert(f.Size);
}else{
var file=obj.files[0];
alert(file.size);
}
}
</script>
<script type="text/javascript">
function viewSize(obj){
if(document.all){
obj.select();
var fso = new ActiveXObject ("Scripting.FileSystemObject");//IE比较麻烦,安全性提示和各版本不兼容
var f = fso.GetFile (document.selection.createRange().text);
document.selection.empty();
alert(f.Size);
}else{
var file=obj.files[0];
alert(file.size);
}
}
</script>
解决方案 »
- 万年历里面的这段代码是什么意思呢?
- 跪求解释!
- 关于JS重置页面的问题
- 网页显示分辨率问题
- 求一个js日历代码
- 图层移动问题~!
- showModalDialog打开的对话框不支持document.all.WebBrowser.ExecWB(7,1)???
- 怎样让一个窗口一出来就是没有状态栏、菜单栏....
- 怎么取得汉字拼音?(Web Javascript)
- 我的一些对象。比如我的对象数组,不是页面上的元素,而是页面操作的逻辑结果,希望通过Post方式返回服务器, form method=POST,该怎么写?不用GET方式
- js如何判断字符串是否包含某些特定的中文字符
- javascript 客户端如何实现 父子页面跨域消息互传
问题就在于不允许使用Scripting.FileSystemObject, 否则这样会很简单。谢谢