blsn.net
当前位置:首页 >> jAvAsCript怎样调用OCX控件中的属性和方法,事件 >>

jAvAsCript怎样调用OCX控件中的属性和方法,事件

比如你定义以上一个ActiveX,这个ActiveX中的所有public方法以及成员变量,你在javascript中可以这样调用: var obj=document.getElementById("test"); obj.方法名(); obj.变量名; //制动生成的 alert(a+b);

OCX控件的BSTR就是String类型的参数,用js方法接收这个类型就直接var就行。 如果要获得控件的某个属性就直接空间名.属性名就行了。 例如:有控件myOCX它有个myPro属性,属性值类型是BSTR 要获得就直接 var myStr = document.getElementById("myO...

$("#id").click(function(){ //TODO: 代码部分 }); 你是要这样的吗

在OCX中定义事件OnEvent,然后在js中加入 // 处理 params其中ocxName是你object标签名

控件里面PreView 这个方法注册了么

首先确定ts这个函数是否有问题 把iceshi.ts(varStr)改为document.getElementById('iceshi').ts(varStr);

ocx有定义监听者的接口吧?比如 myOcx.OnEvent = mycallback;这种

应该是可以的啊!我最近正好在做这方面的!当ocx的ID是myocx时,myocx.GetPinfo()应该能return一个nameList,js还支持指针; -----参考解决方法------- 建议返回一个javascript能够识别的值 例如string number array 等等

分配权限不够 你要给ocx 加上everyone 如果在客户端 你还要 设置ie的安全 允许所有的activx

在OCX中定义事件OnEvent,然后在js中加入:

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com