不好意思,少了一个}
<SCRIPT LANGUAGE=javascript>
var charpter = new Array();
var lesson= new Array();
var path = "E:\\Project.txt";
var charptercount = 0;
var i =0;
var fso =new ActiveXObject("Scripting.FileSystemObject");
var ts =fso.OpenTextFile(path,1);
var s;
while(!ts.AtEndOfStream)
{
charpter[charptercount] = ts.ReadLine() ;
s=ts.ReadLine();
if(s== "<")
{
while(s!=">")
{
lesson[i] = new Array(charpter[charptercount], charptercount);
s=ts.ReadLine();
i++;
}
i--;
}
charptercount++;
}
alert("klklk");//不运行!
</SCRIPT>
<SCRIPT LANGUAGE=javascript>
var charpter = new Array();
var lesson= new Array();
var path = "E:\\Project.txt";
var charptercount = 0;
var i =0;
var fso =new ActiveXObject("Scripting.FileSystemObject");
var ts =fso.OpenTextFile(path,1);
var s;
while(!ts.AtEndOfStream)
{
charpter[charptercount] = ts.ReadLine() ;
s=ts.ReadLine();
if(s== "<")
{
while(s!=">")
{
lesson[i] = new Array(charpter[charptercount], charptercount);
s=ts.ReadLine();
i++;
}
i--;
}
charptercount++;
}
alert("klklk");//不运行!
</SCRIPT>
就是while循环后的那个alert("asdfsda");出不来,
后来发现,不管while后面写什么都没执行。