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

在网页中使用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为插件事件绑定响应函数。


参考:

  1. http://blog.csdn.net/zfive5/article/details/6595001
  2. http://bbs.csdn.net/topics/340116458
  3. http://www.cnblogs.com/lidabo/archive/2012/11/05/2755453.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值