我有一個MFC的ActiveX從磁盤運行良好,但當我把它放在服務器上,我得到的錯誤。 客戶端:WIN7機器 服務器:Ubunto運行apacheActiveX將不會從服務器運行
HTML和錯誤如下,請指教。 10xs, 內厄姆
HTML:
<html>
<HEAD>
<TITLE>myFirstOCX.CAB</TITLE>
<script type="text/javascript" FOR="window">
function fn()
{
try{
document.all('Ctrl1').AboutBox();//error: object doesn't support propert
//or method AboutBox()
//OR
var obj = new ActiveXObject ("activex.activexCtrl");
obj.AboutBox();//error: Automation server can't create object
}
catch (ex) { alert("Error: " + ex.message); }
}
</script>
</HEAD>
<body bgcolor=lightblue >
<TABLE BORDER>
<TR>
<TD><OBJECT
CLASSID="CLSID:E228C560-FA68-48E6-850F-B1167515C920"
CODEBASE="./nsip.CAB#version=1,0,0,1"
ID="Ctrl1"
name="Ctrl1">
</OBJECT>
</TD>
</TR>
<TR>
<TD ALIGN="CENTER">
<INPUT TYPE=BUTTON VALUE="Click Me" onclick="fn()" >
</TD> </TR> </TABLE>
<INPUT TYPE=TEXT ID="ConnectionString" VALUE="" >
</body>
</html>
inf文件 [版] ;版本簽名(同爲NT和Win95的)不刪除 簽名= 「$ CHICAGO $」 AdvancedINF = 2.0
[Add.Code]
nsip_ax_10.ocx=nsip_ax_10.ocx
nsip_ax_10.inf=nsip_ax_10.inf
[nsip_ax_10.ocx]
file=thiscab
clsid={E228C560-FA68-48E6-850F-B1167515C920}
RegisterServer=yes
FileVersion=1,0,0,1
哎呦,不錯。謝謝 – Quentin
謝謝昆汀。我將代碼庫改爲./,甚至嘗試了server_address/nsip.CAB,只是nsip.CAB - 同樣的錯誤。關於服務器的錯誤日誌 - 有錯誤,但它只表示日期,方法(GET)和它來自的地址。 – user1709555