2014-10-10 116 views
1

请问当我打开HTML页面时,是否有任何方式使用JavaScript从文本文件中读取和显示值?使用Javascript读取文本文件

该文件位于本地系统中,并且需要在HTML页面打开时自动拾取该文件,并且结果应显示在警报消息中以及HTML页面中。

+0

不可能的。用户必须至少在''元素中选择文件。 – Sirko 2014-10-10 11:35:53

+0

@Sirko不能在JS中指定文件名和它的位置吗? – 2014-10-10 11:36:45

+4

如果您可以完全自动完成,您可以阅读用户硬盘上的任何内容:密码,私人文件......如果您需要客户端计算机上的“永久”存储,请查看cookie和localStorage。 – Sirko 2014-10-10 11:38:05

回答

0

得到的答复该

var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    var ForReading = 1; 
    var f1 = fso.OpenTextFile("c:\\file.txt", ForReading); 
    var text = f1.ReadAll(); 
    f1.close(); 
    alert(text); 

感谢您的帮助

+2

请小心,因为这只适用于Internet Explorer。 – 2014-10-10 12:57:36