如何通过js来读取txt当中的内容,求详细有demo更好,谢谢了·!
script language=\”javascript\” type=\”text/javascript\”
/*
object.OpenTextFile(filename[, iomode[, create[, format]]])
参数
object
必选项。object 应为 FileSystemObject 的名称。
filename
必选项。指明要打开文件的字符串表达式。
iomode
可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
create
可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
format
可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
设置
iomode 参数可以是下列设置中的任一种:
常数 值 描述
ForReading 1 以只读方式打开文件。不能写这个文件。
ForWriting 2 以写方式打开文件
ForAppending 8 打开文件并从文件末尾开始写。
format 参数可以是下列设置中的任一种:
值 描述
TristateTrue 以 Unicode 格式打开文件。
TristateFalse 以 ASCII 格式打开文件。
TristateUseDefault 使用系统默认值打开文件。
*/
//读文件
function readFile(filename){
var fso = new ActiveXObject(\”Scripting.FileSystemObject\”);
var f = fso.OpenTextFile(filename,1);
var s = \”\”;
while (!f.AtEndOfStream)
s += f.ReadLine()+\”\\n\”;
f.Close();
return s;
}
//写文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject(\”Scripting.FileSystemObject\”);
f = fso.OpenTextFile(filename,8,true);
f.WriteLine(filecontent);
f.Close();
alert(\’ok\’);
}
/script
html
input type=\”text\” id=\”in\” name=\”in\” /
input type=\”button\” value=\”Write!\”
onclick=\”writeFile(\’F:/Appserv/www/12.txt\’,document.getElementById(\’in\’).value);\”/brbr
input type=\”button\” value=\”Read!\”
onclick=\”document.getElementById(\’show\’).value=readFile(\’F:/Appserv/www/12.txt\’);\”/br
textarea id=\”show\” name=\”show\” cols=\”100\” rows=\”20\”
/textarea
/html
js如何读取本地txt文件中的内容
通常情况下,网页中的JS脚本是无法直接对本地文件系统进行访问的,因为这涉及到用户数据安全的问题,所以,在浏览器的默认安全设置下是无法实现的.但如果你可以在本地配置好WEB服务,那么可以通过Ajax的方式访问本地站点下的txt文件,也可以通过后端支持,采用上传文件的方式解决.这两种方案都可以避开ActiveX和IE版本的问题.
求HTML或者JS读取TXT文件内容的代码
JS读取TXT文件内容的代码如下:
!DOCTYPE html
html lang=\”en\”
head
meta charset=\”UTF-8\”
title读取文件内容/title
/head
body
div id=\”textarea\”/div
script type=\”javascript\”
var fso, ts, s ;
var ForReading = 1;
fso = new ActiveXObject(\”Scripting.FileSystemObject\”);
ts = fso.OpenTextFile(\”d:\\\\testfile.txt\”, ForReading);
s = ts.ReadLine();
document.getElementById(\”textarea\”).innerHTML=s;
/script
/body
/html
:
javascript中打开文件的OpenTextFile函数使用方法:
1、object.OpenTextFile(filename[, iomode[, create[, format]]])
2、其中object是必选项。 object 应为 FileSystemObject 的名称。
3、filename是必选项。 指明要打开文件的字符串表达式。
4、iomode是可选项。 可以是三个常数之一: ForReading 、 ForWriting 或 ForAppending 。
5、create是可选项。 Boolean 值,指明当指定的 filename 不存在时是否创建新文件。 如果创建新文件则值为 True ,如果不创建则为 False 。 如果忽略,则不创建新文件。
6、format是可选项。 使用三态值中的一个来指明打开文件的格式。 如果忽略,那么文件将以 ASCII 格式打开。
js怎么读取本地txt文件
思路
采用jquery的ajax方式进行文件信息读取
代码
html
head
script type=\”text/javascript\” src=\”/jquery/jquery.js\”/script
script type=\”text/javascript\”
$(document).ready(function(){
$(\”#b01\”).click(function(){
htmlobj=$.ajax({url:\”/jquery/test1.txt\”,async:false});
$(\”#myDiv\”).html(htmlobj.responseText);
});
});
/script
/head
body
div id=\”myDiv\”h2通过 AJAX 改变文本/h2/div
button id=\”b01\” type=\”button\”改变内容/button
/body
/html
javascript如何读取txt文本内容?
!DOCTYPE html
html
head
title文件示例/title
meta name=\”name\” content=\”content\” charset=\”utf-8\”
/head
body
input type=\”file\” id=\”file\” /
input type=\”button\” onclick=\”readText()\” value=\”File Button\”
div id=\”tt\”
/div
/body
/html
script charset=\”utf-8\”
window.onload=function () {
if(typeof(FileReader)==\”undefined\”)
{
alert(\”你的浏览器不支持文件读取\”);
document.write(\”\”);
}else
{
alert(\”你的浏览器支持文件读取\”);
}
}
function readText() {
var file=document.getElementById(\”file\”).files[0];
var reader=new FileReader();
reader.readAsText(file);
reader.onload=function(data)
{
var tt=document.getElementById(\”tt\”)
tt.innerHTML=this.result;
}
}
/script
评论0