看程序来,没有语法错误,不过有一个大大的不对头的地方。
f = fso.OpenTextFile("c:\\1.txt", ForReading, false);
这一行,用fso来打开c:\\1.txt这个文件,不过后面第三个参数是false,就是不存在的话就不建立这个文件,那么,要是没有c:\\1.txt这个文件的话,后面的都是白搭,你没有检错。自己看看是不是这个原因呢?
function GetALine()
{
var fso, f, s, ForReading;
ForReading = 1, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\1.txt", ForReading, false);
while (!f.AtEndOfStream)
s += f.ReadLine();
f.Close( );
return(s);
}
alert(GetALine());
f = fso.OpenTextFile("c:\\1.txt", ForReading, false);
这一行,用fso来打开c:\\1.txt这个文件,不过后面第三个参数是false,就是不存在的话就不建立这个文件,那么,要是没有c:\\1.txt这个文件的话,后面的都是白搭,你没有检错。自己看看是不是这个原因呢?
function GetALine()
{
var fso, f, s, ForReading;
ForReading = 1, s = "";
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\1.txt", ForReading, false);
while (!f.AtEndOfStream)
s += f.ReadLine();
f.Close( );
return(s);
}
alert(GetALine());
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货