上面的应该是没有问题的
检查一下f1定义没有?
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f1 = fso.CreateTextFile(strLocalURL, true);
alert(xmlHTTP.responseText);
            f1.Write(xmlHTTP.responseText);//这句出错
            f1.Close();
            f1 = null;
            xmlHTTP = null;

解决方案 »

  1.   

    在IE中把显示友好http错误项去掉
      

  2.   

    先看看
    f1.Write("111111111");
    这样是可以写的~~~
    换成f1.Write(xmlHTTP.responseText);//这句出错
    错位提示为:Invalid procedure call or argument
      

  3.   

    responseText 返回string
    write(string)也是string
    不解
    把代码改成vbscript试验一下
      

  4.   

    我自己找到原因了,是一次写入的字符串太长,快1k了
    不相信的你们自己试试吧,谢谢你们回帖
    还想知道:javascript中什么代表回车换行??
    var fileStrArr = str.split("\n\t");??