我从数据库中记取记录后,要写到客户端的文本文件里,如何来做呀?我看的资料都是告诉你如何写到服务器端的,要写入到客户端如何来做?请各位指教呀,好长时间也没整出来,郁闷。

解决方案 »

  1.   

    这得用ActiveX控件实现,并且提供证书及要求用户确认信任关系,直接实现的话你的程序不成病毒了
      

  2.   

    js or vbscript  但必须用户设置站点为信任站点
      

  3.   

    <script language="vbscript">
    set fso = CreateObject("scripting.FileSystemObject")
    filepath="c:/test.txt"
    set writer = fso.CreateTextFile(filepath,true)
    writer.write "test"
    writer.close()
    set fso=nothing
    </script>
    随便写了一个
    必须在IE安全设置里 对没有标记为安全的ActiveX进行初始化和运行 启用才行
      

  4.   

    服务端不能直接向客户端写入文本,但客户端可向客户端写内容.
    1.客户端设置你的系统为"信任站点"
    2.以如下脚本实现
    <script language=vbscript>
    //filename:要创建的客户端文件名,含全路径
    sub creat_txt(filename)
    Dim fso, MyFile
    Set fso = CreateObject("Scripting.FileSystemObject")
    //创建客户端文件
    Set MyFile = fso.CreateTextFile(filename, True)
    //将当前页面控件lblcontent的内容写入此文件
    MyFile.WriteLine(document.all("lblcontent").innerHTML)
    //关闭文件
    MyFile.Close
    end subcall creat_oatxt1("c:\tmp\txt1.txt")
    </script>以上脚本是VB脚本,楼主可直接使用