为什么在我的电脑上无法弹出对话框呢?
这是我的代码:
<html>
<head>
<title>test</title>
</head>
<script language="javascript">
//用CommonDialog控件保存
function opensave(fileName){
// 如果选择“取消”,则返回空字符串。
var Filename;
Filename = fileName;
CDlg.DialogTitle = "保存报表"; //设置对话框标题
CDlg.Filter = "XLS(Excel)文件(*.xls)|*.xls|所有文件 (*.*)|*.*"; //设置对话框保存格式
CDlg.FilterIndex = 0;
CDlg.Filename = Filename; //设置默认文件名
CDlg.ShowSave(); //显示保存对话框
Filename = CDlg.Filename; //得到保存路径
Filename = ""; //保存路径为空
}
</script>
<body>
<INPUT TYPE="button" value="另存为" onclick="opensave('test');">
<br/>
<OBJECT id=CDlg style="DISPLAY: none; POSITION: relative" CodeBase="http://activex. microsoft.com/controls/vb5/comdlg32.cab" height=32
width=32 classid=clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB><PARAM NAME="_ExtentX" VALUE="688"><PARAM NAME="_ExtentY" VALUE="688"><PARAM NAME="_Version" VALUE="393216"><PARAM NAME="CancelError" VALUE="1"><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>
</body>
</html>
为什么在我的电脑上无法弹出对话框呢?我已经把安全级别什么的都弄过了,还是不行,根本不提示下载ActiveX控件,是什么原因呢?