2013-06-18 50 views
0

我希望當用戶按下div時,將創建一個新文件,並且將插入行:Testing 1, 2, 3.創建一個文件並插入一行

我想未來的事情:

<div id="rect0" onclick="CreateFile();" style="height: 85px; width: 85px; background-color:#ff0000; ">Hello</div> 

<script> 
    function CreateFile() 
    { 
     var fso, tf; 
     fso = new ActiveXObject("Scripting.FileSystemObject"); 
     tf = fso.CreateTextFile("c:\\Log\\logJscript2.txt", true); 

     tf.WriteLine("Testing 1, 2, 3.") ; 

     tf.Close(); 
    } 
</script> 
+1

ActiveXObject只適用於IE – RaphaelDDL

+0

您定位了哪個瀏覽器和版本? – user1937198

+0

所以,你已經這樣做了,有什麼問題?該片段是正確的(但只適用於IE)。你想問什麼? – Teemu

回答

2

對不起,JavaScript不能做到這一點。如果可能的話,這是一個巨大的安全問題。想象一下,瀏覽器下載任何喜歡的文件,而用戶不知道它就像你在這裏提出的那樣。