ocx运行问题
通过共享文件夹
\\192.168.208.130\share2 运行html,可以加载运行控件,但是在本地却提示未安装(本机及192.168.208.130机器),不知是什么原因,htm内容如下:
<html>
<body>
<script type="text/javascript">
function saveconfig()
{
alert("11111111111!");
var objocx = document.getElementById("TestActiveX");
alert("222222222222222!");
if (objocx.object==null) {
alert("TestActiveX插件未安装!");
}
else{
alert("已检测到ActiveX插件!");
}
VirtualMecTestActiveX.SendConfigXml("34sefwerewrwe","test.txt");
}
</script>
<Object id="TestActiveX" CLASSID="CLSID:3F35AF3A-7366-4F9F-A268-9E56C89CBBB6" codeBase="TestActiveX.cab"></Object>
<input type='button' value='测试' onclick="saveconfig();">
</body>
</html>
[解决办法]
你得找你的控件叫什么名字吧
[解决办法]
你这玩意在本机注册过吗?先尝试本机注册下然后运行下看看
[解决办法]
要不你就得打包成cab文件,让网页调用,类似:
<OBJECT ID="YourObject" align="CENTER" WIDTH="100" HEIGHT="100" codebase="http://192.168.200.156:8080/Object.CAB#Version=1,0,0,1" CLASSID="CLSID:81A04100-A81C-44CA-A52B-517B3F1C328E"></OBJECT>
要不就是每台机器都进行一次组件的注册
[解决办法]