这个没有办法,只能做个*.reg的链接来修改注册表供用户下载运行.

解决方案 »

  1.   

    嗯,数据库最好还是放在server端做
      

  2.   

    这是浏览器本身的安全性策略的问题。如果是做成单机的程序.就可以用HTA.
    .HTA就好比可执行程序一下,双击可运行,读取数据库,FSO都不会有安全提示.
    //注意,这是单机的情况下,因为,网络上,访问HTA文件时.
    //会弹出保存提示框.而不会运行.
    HTA  用FSO写入文件,无提示.
    Write.hta以下代码保存成Write.hta文件,文件类型为HTA.
    <script>
    function WriteDemo(s1)
    {
       var fso, f, r
       var ForReading = 1, ForWriting = 2;
       fso = new ActiveXObject("Scripting.FileSystemObject")
       f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true)
       f.Write(s1);
       f.Close();
       document.all.txt.value="";
    }
    </script>
    无提示,写入数据到文件C:\testfile.txt文件内
    <textarea name=txt></textarea>
    <input type=button value="Write" onclick="WriteDemo(document.all.txt.value)">