我用vc写了个ocx控件,想通过JavaScript调用
var OcxTest = new ActiveXObject("aaa.bbb");这里面的aaa是ocx控件名称,那么bbb是什么内容啊?
我查帮助文档写的bbb是类名或者类型名,可我用vc写控件的时候没有这一项啊,请高手指点。
另:我用VBScript 采用同样方法调用,也是这种情况
set OcxTest=CreateObject("aaa.bbb")
var OcxTest = new ActiveXObject("aaa.bbb");这里面的aaa是ocx控件名称,那么bbb是什么内容啊?
我查帮助文档写的bbb是类名或者类型名,可我用vc写控件的时候没有这一项啊,请高手指点。
另:我用VBScript 采用同样方法调用,也是这种情况
set OcxTest=CreateObject("aaa.bbb")
你写控件没用到类?
然后在调用方法的时候显示“意外的调用了方法或属性”
1、电脑:开始--运行:在弹出框输入regsvr32 空格
2、打开你控件所在文件夹,把你的控件拖到regsvr32的空格后,确定就OK了
{
var ThunderAgent = new ActiveXObject("NETAPI.NetAPICtrl.1");
ThunderAgent.GetUrl(); //指向出错行在这里
}function OnContextMenu()
{
test();
}
先要检查客户端有没有安装你的插件,没有的话还要到服务端下载安装。装了之后还要考虑权限.....
具体你GOOGLE一下吧
如果是ATL工程建的话,可以在创建方法的时候填写progID
你给的这些条件还不能判断哪出问题,整个ATL建ActiveX控件的方法参照下面
http://www.cnblogs.com/13590/archive/2007/08/01/838677.html
一直提示 意外的调用了方法或属性我在ie安全里面把所有控制activex的项都去掉了,还是不行
在注册表里写了一项 加了ie右键菜单,点击菜单默认调用本地的一个htm页,在这个页里调用的控件
IE右键菜单只能默认调用hmt页,不可以直接运行程序,只能通过htm页调用控件,再通过控件调用程序,所以加入ie右键菜单的程序都是这么做的,迅雷,ue之类的,全都是这么做的。
<object ></object> 还是感谢 (理上网来) 谢谢!