4

我正在嘗試使用javascript創建文本文件。我已經嘗試了下面的代碼,但這沒有奏效。請給我一個解決方案。謝謝 。如何使用JavaScript創建文本文件?

var fso, file; 
fso = new ActiveXObject("Scripting.FileSystemObject"); 
file = fso.CreateTextFile("c:\\Mytest\test.txt"); 
file.Close(); 
+3

ActiveX的東西只適用於Internet Explorer。 – Pointy

+0

@積分謝謝 – anandh199g

+0

@isherwood謝謝 – anandh199g

回答

4

你不能做到這一點使用ActiveXObject的,因爲它只能在IE ..對File System APIs of HTML5看看這可以幫助你

+0

非常感謝你 – anandh199g

+0

隨時歡迎.... !!! –

+0

如何使它在其他瀏覽器如鉻,FF和Safari瀏覽器上工作? – anandh199g

1

沒錯,的ActiveX只能在IE工作。你需要定義一個函數並調用它。

<script> 
function wtf() { 
set fso = CreateObject("Scripting.FileSystemObject"); 
set s = fso.CreateTextFile("C:\test.txt", True); 
s.writeline("HI"); 
s.writeline("Bye"); 
s.writeline("-----------------------------"); 
s.Close(); 
} 
</script> 
<body onload="wtf()"> 
+0

'wtf'? :D大聲笑謝謝。 – anandh199g

+1

jajaja wtf =寫入文件jeejeje –

+0

如何使它在其他瀏覽器如鉻,FF和Safari瀏覽器上工作? – anandh199g

相關問題