IE 代码如下:简化了。
var fso,f1;
fso=new ActiveXObject("Scripting.FileSystemObject"); 
f1=fso.CreateTextFile("c:\\b.svg", true); 
f1.Write("b");
f1.Close();请问在Firefox3 下不支持new ActiveXObject("Scripting.FileSystemObject"); 属性,要想保存为本地文件怎么办。
安全级别降到最低。只能通过JavaScript 方式实现。不从服务器端下载。

解决方案 »

  1.   

    ActiveXObject仅能在IE下只用 而且FSO需要系统权限
      

  2.   

    这个我知道,我是要让FF3 支持,有什么办法将XML格式的svg文件保存在本地磁盘吗?通过什么方式
      

  3.   

    这篇博客可能对楼主有用:
    http://www.dictblog.com/Ajax-study/
      

  4.   

    谢谢,我是拼串拼成的字符串,格式为svg ,用什么方式把它保存在本地磁盘,IE下是成功的,用的是 ActiveXObject("Scripting.FileSystemObject"),但FF3不知道用什么方式获取,怎么跟他交互。
      

  5.   

    只用JS的话在FF下应该不太可能吧
      

  6.   

    是svg 文件 嵌套在html 中,经过动态的拖动,形成图片,保存点和一些信息,经过拖动后形成的svg文件保存,在Firefox 可以 打开保存的图案,目前没有实现,但在IE下已经通过。