Javascript如何创建和写入本地txt文件

时间:2016-06-01 12:09:32

标签: javascript createfile writefile

需要专家的想法如何在JavaScript上创建和写入.txt文件。我正在使用下面的代码它可以正常使用IE浏览器,但不适用于Chrome,错误为“ActiveXObject”未定义。 Chrome上不支持与IE相关的“ActiveXObject”。

var myObject = new ActiveXObject("Scripting.FileSystemObject");

我检查了一些与类似问题相关的评论,我也尝试使用以下选项:

选项-1:

set fso = CreateObject("Scripting.FileSystemObject");  
set s = fso.CreateTextFile("C:\test.txt", True);

选项-2:

var reader = new FileReader();
reader.onload = function(e) 

仍然存在问题。需要支持如何在javascript中编写代码,这些代码可以独立于浏览器(可以在IE,CHrome和FF上执行)。

1 个答案:

答案 0 :(得分:0)

试试这个,但这只适用于IE



function WriteToFile(passForm) {

    set fso = CreateObject("Scripting.FileSystemObject");  
    set s = fso.CreateTextFile("C:\test.txt", True);
    s.writeline("HI");
    s.writeline("Bye");
    s.writeline("-----------------------------");
    s.Close();
 }

<body>
<p>To sign up for the Excel workshop please fill out the form below:
</p>
<form onSubmit="WriteToFile(this)">
Type your first name:
<input type="text" name="FirstName" size="20">
<br>Type your last name:
<input type="text" name="LastName" size="20">
<br>
<input type="submit" value="submit">
</form>
&#13;
&#13;
&#13;