我是在客户端处理的,想实现一行一行读取文件,并分析文件中的内容,
加以在处理文件中的代码,不知道有没有类似的源码
box.txt中是特定格式的文件,有点像XML格式但又不是
 经过
while((Line=ts.readLine())!=null){
        keys.push(Line);
               document.write("<br>"+Line);}
       }
处理后,就不显示document.write("111111")不知道为什么,使程序代码错误还是怎么回事,

解决方案 »

  1.   

     fso = new ActiveXObject("Scripting.FileSystemObject"); 
     ts = fso.opentextfile("c:\\box.txt", forreading); 
    这两句要asp脚本引擎来执行才有效,而你指定了language="javascript"
    又没指定此脚本在服务器端执行,所以不会执行。while里的Line=ts.readLine()是什么?javascript不认识!在此之前代码执行出了问题,被强制终止了, document.write("111111");
    就没被执行到。所以不会输出了。你可以传到服务器上试一下,它会显示语法错误 !
      

  2.   

    以解决
    while((Line=ts.readLine())!=null)这句话出现错误,提示输入超出了文件尾,在本地测试通过,happy,谢谢各位<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <script language="javascript">    
        var fso,ts; 
            var keys=[];
            var forreading = 1; 
            fso = new ActiveXObject("Scripting.FileSystemObject"); 
            ts = fso.opentextfile("c:\\box.txt", forreading); 
            var Line;        
            while(!ts.AtEndOfLine){
       //     keys.push(Line);
                   document.write("<br>"+ts.ReadLine());
           }  
           ts.close();
           document.write("111111");
    </script>
    </body>
    </html>