页面调用OCX(ActiveX)控件,自动下载、注册及 javascript对ActiveX的访问、控制和事件调用等。

本文介绍了如何在网页中通过JavaScript调用ActiveX控件,包括设置、注册、事件处理等关键步骤。用户需要将站点设为信任以允许下载,注册控件可通过命令行工具完成,并在JavaScript中通过自定义ID直接访问和控制ActiveX函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 最近项目中使用ActiveX控件,记录几个知识点,以备忘。

 

1、页面调用ActiveX,写法

 <OBJECT classid="clsid:控件识别号" id="自定义id"  codebase="plugins(路径)/控件文件名#version=3,4,0,0"></OBJECT>

 

注:貌似<OBJECT ></OBJECT>标签写在<form></form>里面不能识别,待确认。

ActiveX需要安装注册后才能使用,客户端根据codebase中的路径和文件名下载至本地,可根据版本号,确定是否需要更新插件。

现在的浏览器一般都会拦截ActiveX的字段下载操作,需将站点设为信任站点,或调低安全设置。修改后IE下不再拦截,360等浏览器可能还需要调整其自身的某些设置。

浏览器下载插件并安装后,即可使用。

 

也可以手动下载安装。下载插件后,复制到   C:\windows\system32 下。  打开命令行工具,进入system32目录下,使用命令 “ regsvr32  插件名 ”进行注册。

 

注册成功后,打开注册表 开始->运行 中输入 "regedit",按插件名进行查找,查找到注册项的上级路径中的id号即classid
 

有些可查看的工具,没用过,不了解。

 

2、 javascript访问插件 直接使用  自定义id.访问即可,如自定义插件id为 testocx,调用起函数open(), 直接testocx.open() 即可。

&n

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值