有人给说了两种方法:
set aa = server.createobject("ocxProjectName.ocxClassName");
aa.方法();
//ocxProjectName.ocxClassName,不知道该填什么???????????var newobj= new ActiveXObject("控件的ProgID")
newobj.方法
//点后边可以自动出来方法,但是结果出不来
说是"意外地调用了方法或属性访问",我的问题是:
aa或newobj可以任意起的新名字,但是如何与OBJECT id=DisplayAllOcx_test联系起来呢???
注册控件ProgID:DISPLAYALLOCX.DisplayAllOcxCtrl.1
在工具箱里: DisplayAllOcx
在页面: OBJECT id=DisplayAllOcx_test OBJECT class=DDisplayAllOcx
set aa = server.createobject("ocxProjectName.ocxClassName");
aa.方法();
//ocxProjectName.ocxClassName,不知道该填什么???????????var newobj= new ActiveXObject("控件的ProgID")
newobj.方法
//点后边可以自动出来方法,但是结果出不来
说是"意外地调用了方法或属性访问",我的问题是:
aa或newobj可以任意起的新名字,但是如何与OBJECT id=DisplayAllOcx_test联系起来呢???
注册控件ProgID:DISPLAYALLOCX.DisplayAllOcxCtrl.1
在工具箱里: DisplayAllOcx
在页面: OBJECT id=DisplayAllOcx_test OBJECT class=DDisplayAllOcx
var newobj = new ActiveXObject("DISPLAYALLOCX.DisplayAllOcxCtrl.1");
newobj.method1(); //这要你的组件有提供的方法调用.
</script>
DisplayAllOcx_test.BmpFileName="HXDT3.BMP";
DisplayAllOcx_test.点后边可以自动出来“特殊”方法,
但是运行结果出不来,说是"意外地调用了方法或属性访问".其实控件DisplayAllOcx_test在页面上就已经设定了正确的progID,
可是不New的话就出不来“特殊”的属性方法事件。有人叫我给OCX添加属性页与属性关联,或者通过查找类型库来调用.
类型库在VS.Net的Tool里找到了,就是不会用.
改原先的OCX,怎么给它添加属性页与属性关联呢?