用js读? FSO? 可以用正则匹配一行字符串

解决方案 »

  1.   

    function getchar()
    {
    if(document.getElementById("char").value=="a"){alert('啊,阿');}
    else if(document.getElementById("char").value=="ai"){alert('爱,矮');}
    }
      

  2.   

    是用javascript 做,需要读文件
      

  3.   

    读取文件内容
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var content = fso.OpenTextFile("xx",1);
    var s = content.ReadAll();
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <script language="JavaScript">
        function readfile(){
    var fso,ts,s;
    var ForReading=1;
    fso=new ActiveXObject("Scripting.FileSystemObject");
    ts=fso.OpenTextFile("C:\\chinese\\text1.txt",ForReading,true);
    s=ts.ReadLine();
    alert("File content '"+s+"'");
    ts.close;
    }
    </script>
    <META http-equiv="Content-Type" content="text/html; charset=GB18030">
    <META name="GENERATOR" content="IBM WebSphere Studio">
    <TITLE>htjs1.html</TITLE>
    </HEAD>
    <BODY>
    <form>
    <input type="button" name="button1" value="pushme" onclick="readfile">
    </form>
    </BODY>
    </HTML>
    怎么没有反应啊
      

  5.   

    "开着宝马做爱"写的太笼统了,这个txt文件很大,不可能是一个一个的输入的
      

  6.   

    可以readAll(),然后split("\n");
    再循环生成json格式的数据
      

  7.   

    能不能用readline方法,当找到a时 ,就读这一行,找到ai时 ,就读ai那一行