js如何调用ocx控件?

js如何调用ocx控件?,第1张

首先ocx控件要在网页上引用,形如:<object id="ocxobj" classid="xxx.xxx.xxx"></object>

然后在js中,就可以通过

var myocx = document.getElementById("ocxobj")

来得到这个控件对象

myocx变量能够执行控件的方法,也能够访问控件的属性

<object id="test" .............></object>

比如你定义以上一个ActiveX,这个ActiveX中的所有public方法以及成员变量,你在javascript中可以这样调用:

var obj=document.getElementById("test")

obj.方法名()

obj.变量名

<!-接收ocx事件->

<OBJECT ID="UserControl1"

CLASSID="CLSID:A484994B-A477-4948-B65E-4B9DEA2966BE"

CODEBASE="IncomingCall.CAB#version=1,0,0,0">

</OBJECT>//制动生成的

<SCRIPT LANGUAGE="javascript" FOR="UserControl1" EVENT="IncomingCall(a, b)">

alert(a+b)

</script>

如果你的控件没问题就只用Id 也就是ocx去调用里面的方法就行了,比如ocx.SleepFuc()

//var gg=document.getElementById("ocx")这个是多余的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12021740.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存