此代码无法在任何浏览器中使用
function Submit1_onclick() {
var fso, f1, ts;
var ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CreateTextFile("F:/test1.txt");
f1 = fso.GetFile("F:/test1.txt");
ts = f1.OpenAsTextStream(ForWriting, true);
// Write a line with a newline character.
tf.WriteLine("Testing 1, 2, 3.");
// Write three newline characters to the file.
tf.WriteBlankLines(3);
// Write a line.
tf.Write("This is a test.");
tf.Close();
}
答案 0 :(得分:1)
// Write a line with a newline character.
tf.WriteLine("Testing 1, 2, 3.");
// Write three newline characters to the file.
tf.WriteBlankLines(3);
// Write a line.
tf.Write("This is a test.");
tf.Close();
将tf
更改为ts
,您输入了错字。并在IE中运行它。我尝试了它,它在IE9中工作。您可以在控制台中看到拼写错误(按F12键)。
答案 1 :(得分:1)
user2965026已经给出了正确答案(拼写错误)。
但提问者还有其他问题,如他的评论所述:Error: Automation server can't create object
如果您google这个问题,您会在我对您的问题的评论中找到我已经说明的内容:您需要提升脚本的安全权限:
最好将您的网站添加到受信任的域(并在该部分中选中此选项),而不是为所有网站打开此安全漏洞!