1.<script language="java script" type="text/java script">
2./*
3.object.OpenTextFile(filename[, iomode[, create[, format]]])
4.参数
5.object
6.必选项。object 应为 FileSystemObject 的名称。
7.filename
8.必选项。指明要打开文件的字符串表达式。
9.iomode
10.可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
11.create
12.可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
13.format
14.可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
15.设置
16.iomode 参数可以是下列设置中的任一种:
17.常数 值 描述
18.ForReading 1 以只读方式打开文件。不能写这个文件。
19.ForWriting 2 以写方式打开文件
20.ForAppending 8 打开文件并从文件末尾开始写。
21.
22.format 参数可以是下列设置中的任一种:
23.值 描述
24.TristateTrue 以 Unicode 格式打开文件。
25.TristateFalse 以 ASCII 格式打开文件。
26.TristateUseDefault 使用系统默认值打开文件。
27.*/
28.
29.//读文件
30.function readFile(filename){
31.var fso = new ActiveXObject("Scripting.FileSystemObject");
32.var f = fso.OpenTextFile(filename,1);
33.var s = "";
34.while (!f.AtEndOfStream)
35.s += f.ReadLine()+"\n";
36.f.Close();
37.return s;
38.}
39.
40.//写文件
41.function writeFile(filename,filecontent){
42.var fso, f, s ;
43.fso = new ActiveXObject("Scripting.FileSystemObject");
44.f = fso.OpenTextFile(filename,8,true);
45.f.WriteLine(filecontent);
46.f.Close();
47.alert('ok');
48.}
49.
50.</script>
51.<html>
52.<input type="text" id="in" name="in" />
53.<input type="button" value="Write!" onclick="writeFile('C:/Documents and Settings/Administrator/桌面/12.doc',document.getElementById('in').value);"/><br><br>
54.<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('F:/Appserv/www/12.txt');"/><br>
55.<textarea id="show" name="show" cols="100" rows="20" >
56.</textarea>
57.</html>
本文标题:java script 读写文件,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于2012-11-29 09:21:52发布于北大青鸟鲁广校区。java script 读写文件。
预约将免费领取7天课程体验卡
只为您方便就学
专业老师24小时1对1学习指导
定制专属于你的专属学习方案
微信号:17740513250
微信号:17740513250