blsn.net
当前位置:首页 >> jAvAsCript 怎么调用OCX控件中方法的返回值,实现... >>

jAvAsCript 怎么调用OCX控件中方法的返回值,实现...

首先ocx控件要在网页上引用,形如: 然后在js中,就可以通过 var myocx = document.getElementById("ocxobj");来得到这个控件对象 myocx变量能够执行控件的方法,也能够访问控件的属性

你怎么调的,发出来看看,按说没什么困难的。。。

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

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

1.你返回的是什么样的格式呢,获取目前的ret的返回值是什么。 2.其实也不一定非要对象,数组,字符串也可以

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

首先ocx控件要在网页上引用,形如: 然后在js中,就可以通过 1 var myocx = document.getElementById("ocxobj"); 来得到这个控件对象 myocx变量能够执行控件的方法,也能够访问控件的属性

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

如果你的控件没问题就只用Id 也就是ocx去调用里面的方法就行了,比如ocx.SleepFuc(); //var gg=document.getElementById("ocx");这个是多余的

直接可以定义一个变量接受的啊! 读取地址中的内容可以用ajax来做

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