我做個簡單的加法函式生成OCX,然后打包成CAB,在IE上安裝成功,呼叫函式AddFun2(1,1),怎么說是未定義的呢?
html如下:
<HTML>
<HEAD>
<TITLE>New Page</TITLE>
<OBJECT id=CaluNumCtrl align="CENTER" WIDTH=0 HEIGHT=0 codeBase="test4.CAB#version=9,0,0,1" classid="CLSID:29F3C152-DF8E-4543-B8E9-6F3BFBA91DB3"></OBJECT>
<script language="javascript">
function doTest()
{
var sum = CaluNumCtrl.AddFun2(1,1);
alert(sum);
}
</script>
</HEAD>
<BODY>
<input type="button" value="https://bbs.csdn.net/topics/renjie" id="btnOK" onclick="doTest();"></input>
</BODY>
</HTML>
uj5u.com熱心網友回復:
1、控制元件是否RegSvr32注冊成功2、控制元件的方法是否對外定義
沒簽名只會影響網路上訪問控制元件時是否會被加載
uj5u.com熱心網友回復:
搜“BHO”?uj5u.com熱心網友回復:
一個是需要注冊Regsvr32注冊,另一個就是沒有簽名,IE很有可能會阻止運行轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/112525.html
