作者lovecomic (睡觉)
看板Ajax
标题[js] 网页上能否写入资料?
时间Thu Jan 6 15:35:22 2011
想请教各位大大一个问题(或是观念)
我写了一个很基本的测试网页
用IIS自己当主机 将写好的网页摆上去
我设置了一个button
请问有办法
当使用者在网页上按下这个button之後 再使用者自己电脑里写入一个txt文字档吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.110.234
1F:→ tn801534:这跟在使用者电脑放一个病毒是一样的意思.... 01/06 15:42
2F:推 doom3:要放资料 以前是放cookie 现在有HTML5 可以放Storage 01/06 15:52
3F:推 tomin:限定IE的话应该可以 01/06 18:01
4F:→ lovecomic:请问3楼t大,不知道我该怎麽使用? 01/07 09:30
5F:→ lovecomic:或是有网页可以让我参考的(关键字也可以,我可以自己找) 01/07 09:31
6F:推 Numino:在你自己电脑上用 javascript 的fso可以 01/07 10:32
我目前是写一个网页(自己当主机by iis) 网页上有一个按钮
按钮内容
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
f1.WriteLine("Testing 1, 2, 3.") ;
f1.Write ("This is a test.");
f1.Close();
不过按了之後,都没反应,所以才上来请教大大有没有相关经验可以提供^^
※ 编辑: lovecomic 来自: 140.115.110.234 (01/07 10:44)
7F:推 lausai:记得之前试过 IE会问是否要执行script 允许之後才能写档 01/07 13:40
8F:→ wxyy:你用什麽浏览器 ? 01/07 16:36
9F:→ lovecomic:我试过chrome 跟 ie8 ,不过都没反应 01/07 16:54
10F:→ lovecomic:ie8有跳出script,我按允许,但一样没产生.txt档 01/07 16:54
11F:推 lausai:我把你的code在local存成html档再用IE8去开 可以写档没问题 01/07 19:24
12F:→ lausai:此外这是IE only的语法 非IE浏览器可以不用测了 01/07 19:25
13F:→ Kelunyang:这种金变态的做法就不要再JS硬干了吧 01/07 22:26
14F:→ Kelunyang:你不然用flash或是silverlight还可以呼叫filedialog 01/07 22:26
15F:→ Kelunyang:至少使用者知道自己会遇到什麽!而且跨浏览器的 01/07 22:26