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>
4

1 回答 1

2

抱歉,JavaScript 无法做到这一点。如果可以的话,这将是一个巨大的安全问题。想象一个浏览器下载它喜欢的任何文件,而用户不知道它,就像你在这里建议的那样。

于 2013-06-18T14:28:24.693 回答