我JSP页面上用OBJECT弹出另存为对话框,可有的可户端无法弹出。
这里IE的版本都是一样
javaScript代码在下面:
function onHtml()
{
  document.all.excleButton.disabled=true;
  document.all.htmlButton.disabled=true;
  document.all.periodButton.disabled=true;
  var filename =document.all.Reportname.value+".html";
  if(IsSelectField(document.FormWindow))
  {
    //获取排序条件
    GetListItem(document.FormWindow);
    //准备提交    document.all.act.value="html";   FileDialog.CancelError=true;   
      try{   
          FileDialog.filename=filename;
          FileDialog.Filter   =   "网页文件   (*.html)|*.html";   
          FileDialog.FilterIndex   =   2;   
          FileDialog.ShowSave();   
        
  var file=FileDialog.filename;
           var array=file.split("\\");     
           var filena="";
           for(i=0;i<array.length;i++)
             {
                filena+=array[i]+"\\\\";  
             } 
          
        filena=filena.substring(0,filena.length-2);

 document.all.downfile.value=filena;
 
        document.FormWindow.submit();
        
      }   
      catch(e){   
     
         document.execCommand('Refresh');
}
  }else{
    alert('你没有选择字段!');
  }}HTML代码;
<object   id="FileDialog"   style="left:   0px;   TOP:   0px"   classid="clsid:f9043c85-f6f2-101a-a3c9-08002b2f49fb">   
  <param   name="_ExtentX"   VALUE="847">   
  <param   name="_ExtentY"   VALUE="847">   
  <param   name="_Version"   VALUE="393216">   
  <param   name="CancelError"   VALUE="0">   
  <param   name="Color"   VALUE="0">   
  <param   name="Copies"   VALUE="1">   
  <param   name="DefaultExt"   VALUE="">   
  <param   name="DialogTitle"   VALUE="保存">   
  <param   name="FileName"   VALUE="">   
  <param   name="Filter"   VALUE="">   
  <param   name="FilterIndex"   VALUE="0">   
  <param   name="Flags"   VALUE="0">   
  <param   name="FontBold"   VALUE="0">   
  <param   name="FontItalic"   VALUE="0">   
  <param   name="FontName"   VALUE="">   
  <param   name="FontSize"   VALUE="8">   
  <param   name="FontStrikeThru"   VALUE="0">   
  <param   name="FontUnderLine"   VALUE="0">   
  <param   name="FromPage"   VALUE="0">   
  <param   name="HelpCommand"   VALUE="0">   
  <param   name="HelpContext"   VALUE="0">   
  <param   name="HelpFile"   VALUE="">   
  <param   name="HelpKey"   VALUE="">   
  <param   name="InitDir"   VALUE="">   
  <param   name="Max"   VALUE="0">   
  <param   name="Min"   VALUE="0">   
  <param   name="MaxFileSize"   VALUE="260">   
  <param   name="PrinterDefault"   VALUE="1">   
  <param   name="ToPage"   VALUE="0">   
  <param   name="Orientation"   VALUE="1">   
</object> 
------------------------------------------------------------------------------
请教各位高手,我在线等待