读书人

ocx运行有关问题

发布时间: 2013-09-05 16:02:07 作者: rapoo

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>

要不就是每台机器都进行一次组件的注册
[解决办法]

引用:
要不你就得打包成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>

要不就是每台机器都进行一次组件的注册


已经打成cab包,并签名,网页调用代码如楼上所写,部署环境:IIS7.5。

直接点击htm页面打开后正常弹出窗口提示安装,但是用web的方式访问网页却没有任何反应,求破~~~~~~~~~~~

[解决办法]
引用:
Quote: 引用:

要不你就得打包成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>

要不就是每台机器都进行一次组件的注册



已经打成cab包,并签名,网页调用代码如楼上所写,部署环境:IIS7.5。

直接点击htm页面打开后正常弹出窗口提示安装,但是用web的方式访问网页却没有任何反应,求破~~~~~~~~~~~

可能是inf文件配置错了,查看下

读书人网 >VC/MFC

热点推荐