请大侠帮忙,有一个txt文件,需要在html中读取这个txt,并且将txt文件中的内容显示在页面中

html-css08

请大侠帮忙,有一个txt文件,需要在html中读取这个txt,并且将txt文件中的内容显示在页面中,第1张

1、纯html是无法直接读取txt文件内容的,这是很肯定的没有疑问的。html就是我们常说的静态文件,是无法读取处理服务器或本地机上的TXT文件的,如图所示:

2、读取txt文件内容可以用JS的ajax读取。ajax读取文本内容原理较为简单,重点基础是熟悉XMLHTTP对象的属性和方法,如图所示:

3、因为在html上的换行是</br>,而如果txt文本也要在html页面上修改的话就不能在txt文本里面加</br>,如图所示:

4、读取到页面时转换一下nl2br('xxx'),如图所示:

5、只要把读取的内容在html上用<pre>从txt读取的内容</pre>包裹起来,如图所示:

可以用采用Javascript读取 function ReadFiles() { var fso, f1, ts, svar ForReading = 1fso = new ActiveXObject("Scripting.FileSystemObject")f1 = fso.CreateTextFile("c:\\testfile.txt", true)// 写一行。 Response.Write("Writing file <br>")f1.WriteLine("Hello World")f1.WriteBlankLines(1)f1.Close()// 读取文件的内容。 Response.Write("Reading file <br>")ts = fso.OpenTextFile("c:\\testfile.txt", ForReading)s = ts.ReadLine()Response.Write("File contents = '" + s + "'")ts.Close()}

求采纳