IE瀏覽器呼叫OCX控制元件的一般方法
阿新 • • 發佈:2019-01-30
(一)
先用regsvr32 檔案路徑\xxx.ocx 命令註冊,如果註冊成功,會提示註冊成功。
需要解除安裝用regsvr32 /u 檔案路徑\xxx.ocx 命令
(二)
到登錄檔查詢OCX的CLSID
regedit 開啟登錄檔,在編輯選單裡點查詢輸入OCX的名字,就可以找到它的CLSID和版本號
(三)
呼叫控制元件
<html>
<head>
<script type="text/JavaScript" language="javascript">
function show(){
ocx .TestOcx(); //控制元件中的方法
}
</script>
</head>
<object id="ocx" width="32" height="32"
classid="clsid:7009643F-44E9-4698-A242-3548E86FB8FF"
CODEBASE="<%=request.getContextPath()%>\TestOcx.ocx#version=1.0">
</object>
<body onload="show()">
</body>
</html>
其中:ID可以隨便起名,CLASSID就是登錄檔裡找到的CLSID,CODEBASE就是OCX的路徑,版本號也是登錄檔裡找到的。