var fso,fe,f1,s;
 var ForWriting= 2; 
 fso = new ActiveXObject("Scripting.FileSystemObject"); 
 f1 = fso.OpenTextFile("e:\\1.txt",ForWriting);

解决方案 »

  1.   

    改成这样再试试:var fso,fe,f1,s;
     var ForWriting= 2; 
     fso = new ActiveXObject("Scripting.FileSystemObject"); 
     f1 = fso.OpenTextFile("e:\\1.txt",ForAppending);提示没有权限,你就看看当前目录是否可写,不一定是程序的问题
      

  2.   

    f1 = fso.OpenTextFile("e:\\1.txt",8);//可以么?文件目录的权限对么?IE的ActiveX设置允许么?ForReading 1 以只读方式打开文件。 不能写这个文件。 
    ForWriting 2 以写方式打开文件 
    ForAppending 8 打开文件并从文件末尾开始写。