,javascript如何创建一个txt文件,然后写入和读取里面的内容.
我的代码是这样的:
1 var ForWriting = 2; 2 var strFile = "f:\\test.txt"; 3 var objFSO = new ActiveXObject("Scripting.FileSystemObject"); 4 // 检查文件是否存在 5 if (objFSO.FileExists(strFile)) { 6 // 打开文本文件 7 var objStream = objFSO.OpenTextFile(strFile, ForWriting, true, false); 8 // 写入字符串数据 9 objStream.WriteLine("JavaScript的FileSystemObject对象"); 10 objStream.WriteLine("JavaScript写入文本文件的内容"); 11 document.write("写入文本文件" + strFile + "成功<br>"); 12 objStream.Close(); // 关闭文件 13 } 14 else 15 document.write("文本文件: " + strFile + "不存在<br>");
但是在各个浏览器下都是报错?为啥呢?
javascript 无法操作文件
实现不了的,没权限
用ActiveX 插件还是可以实现的,如果单纯的用js的话,确实是没有权限
浏览器默认是不允许的,但可以设置,自己找吧
javascript是做不到的,falsh可以做到,或者针对IE,好像什么Object-x控件可以做到。
如果存在严重的兼容性问题,那就没必要做了
html5
难,权限限制
就是不能喽
java可以,javascript貌似不行
这么久的帖子,你都能翻出来,你真厉害.
@思思博士:我勒个去,没注意时间,直接进博问,点右边的web前端标签分类,这个排第五,看来博客园上面问问题的真是少哈
@Canrz: 好多人用来发表博客的,这样可以给自己学习做个笔记.呵呵
html5
可以尝试一下Nodejs