看看这段代码有错吗?<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>

解决方案 »

  1.   

    try
    {
    alert("1");
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        alert("2");}
    catch(e)
    {
    alert("3");
    }
      

  2.   

    第一段代码还是有问题,真怪了,我的就是不能创建fso对象
      

  3.   

    报什么错?说来听听要是说什么Automation服务器不能创建对象,那么要设置ActiveX的安全设置
    要是说什么classfactory....的,那么你的类工厂已经损坏了,
      

  4.   

    不会吧,我用探针探测可以用,而且我用vbs写了一点,也可以用,就是
    fso=new ActiveXObject("Scripting.FileSystemObject");这句通不过!
      

  5.   

    如何解决的呀,我的也是不能创建fso组件呀。