<object classid="clsid:2D33A7C4-E61F-47FC-8A14-62EED8758BF0" codebase="c:\control1.ocx" id="control"> codebase路径设置为虚拟完全/相对路径 如:http://syage.blogbus.com/files/12237966860.ocx或者../files/12237966860.ocx
调试欢乐多
<head>
<title>WebOcx1 </title>
</head>
<object classid="clsid:2D33A7C4-E61F-47FC-8A14-62EED8758BF0" codebase="c:\control1.ocx" id="control"> 《这个id好像是错的》
</object> <SCRIPT LANGUAGE='javascript'> function LoadModel()
{
control'这里就无法调用自定义方法
} </SCRIPT>
<body>
<form method='POST' name='form1' >
<input type='button' value='调用ActiveX测试' class='btn' onclick='Dial()'name='btn1'>
</form>
</body>
</html>
=============================
稍微改一下代码:
<html>
<head>
<title>WebOcx1 </title>
</head>
<object
id="IDActiveX"
classid="clsid:2D33A7C4-E61F-47FC-8A14-62EED8758BF0"
codebase="c:\control1.ocx" >
</object> <SCRIPT LANGUAGE='javascript'>
function CallActiveX()
{
document.getElementById("IDActiveX").LoadModel(); //LoadModel(),自己定义的接口函数名称
} </SCRIPT>
<body>
<input name="btn1" type="button" value="调用ActiveX测试" class="btn" onclick="CallActiveX()">
</body>
</html>测试:
在自己定义的函数里面放个ShowMessage('Receive From JS');
Project->Web Deploy再点击网页的按钮看看是不是有个消息对话框出来了接分,呵呵(还有问题的话E-mail:[email protected])