<object   id="fileDialog"   width="0px"   height="0px"   classid="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB"   codebase="http://activex.microsoft.com/controls/vb5/comdlg32.cab">  <SCRIPT language=javascript>
//保存成XML文件
function saveDoc(s)   
{   
fileDialog.CancelError=true;   
   try
{   
fileDialog.Filter="XML Files (*.XML)|*.XML";   
fileDialog.ShowSave();   
var fso=new   ActiveXObject("Scripting.FileSystemObject");   
var f=fso.CreateTextFile(fileDialog.filename,true);   
f.write(s);   
f.Close();   
   }   
catch(e){}   
}   
  </SCRIPT>  <BUTTON onclick=SaveDocument();>保存</BUTTON>开始以为是IE不兼容,但我升级到IE7,还是报JS错误"filedialog未定义",其它电脑上又可以
求解决方法