您的位置:首页 > 其它

在网页中使用COM组件(或activex控件)中的一些常见问题

2016-11-22 10:28 513 查看

在网页中使用COM组件(或activex控件)中的一些常见问题

1. 在页面中插入控件

在Html页面中调用ActiveX插件最简单常用的方法是:

<object id=“idname” classid="CLSID:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"> </object>


id属性和html中其他元素的id一样,是DOM树中各元素的唯一标识。classid属性在这里是一个非常关键的属性,IE正是通过他才能正确找到要调用的ActiveX的。每个ActiveX均有一个唯一的id来表示,这就是classid。

2. 使用控件中的事件

方法1:

function ok(){
.......
}
document.getElementById('idname').attachEvent('Eventname', OK);


Eventname是插件中的事件,ok()是触发事件后的响应函数。

方法2:

function idname::Eventname(parm1,parm2,,,){
var a=parm1;
var b=parm2;
.......
}


以上代码给名为idname的插件绑定事件,当触发Eventname事件的响应。在Eventname事件中,返回parma1、parma2、、、几个参数,这几个参数在事件响应函数中作为参数。

方法3:

<script  language ="javascript" type ="text/javascript" for = "idname" event ="Eventname(parm1,parm2,,,,)">
......
......
</script>


使用for为插件事件绑定响应函数。

参考:

http://blog.csdn.net/zfive5/article/details/6595001

http://bbs.csdn.net/topics/340116458

http://www.cnblogs.com/lidabo/archive/2012/11/05/2755453.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: