`

javascript 调用ocx步骤

阅读更多

Java代码 
什么是ocx控件? 
 
对象链接和嵌入用户控件(OCX)是一种可以由在微软的Windows系统中运行的应用软件创建使用的特殊用途的程序。 
 
想知道究竟的可以看看这个帖子。 
 
http://www.tososo.com/html/software-learning/20070829/3710.html 
 
  
 
偶用的VC6,顺手开发了一个简单的ocx控件,具体怎么写的就不显了。 
 
做好了以后,才是我今天要记下的东西——通过Javascript调用ocx控件。 
 
  
 
这里的调用基本上可以分这几步: 
 
1.找出相关信息 
 
首先我们的给这个ocx起个名字,起什么名字通过最后生成的ocx控件的文件名决定。 
第二,我们的找到这个ocx的编号值,将ocx提取出来,我采用Microsoft Control Pad来编辑,得到ocx控件的classid, 然后我们做下面的工作。 
 
2.注册ocx控件 
 
注册ocx控件使用RegSvr32.exe。 
使用RegSvr32.exe(在System目录下)注册,语法为: 
    RegSvr32  ocxname.ocx   
如果注册成功将显示一个成功的消息框。 
    
如果不希望看到这个对话框,也可以使用/s选项,如 
    RegSvr32 /s your.ocx 
如果取消注册,可以使用/u选项,如 
    RegSvr32 /u your.ocx  
 
3.加载ocx控件 
 
注册成功后,我们就得写一个html页面,通过<OBJECT>来加载这个控件了。具体如下: 
 
<OBJECT id="ocx文件名" codeBase="ocx控件的相对位置#version=1,0,0,0" 
data="data:application/xoleobject;base64,mRHW/Ifh3UqI5ZryOEhtERAHAAD/KgAAYSQAAA=="  
classid="CLSID:通过MCP找到的classid" VIEWASTEXT> 
</OBJECT> 
4.调用 
 
先要定义调用事件 
 
[url=javascript:IOStart()]short IOStart()[/url] 
接下来写调用方法 
 
function IOStart() 

TestOcx.IOStart();  

说明:TestOcx对应于<OBject>中的id属性。IOStart()是在ocx中定义的方法。 
 
  
 
好了,这里通过Javascript调用ocx就完成了。 
 
其实还有一部分内容就是通过javascript捕获ocx事件,这个问题以后在来说明。 
                                       

分享到:
评论

相关推荐

    网页调用OCX 和 调用OCX的接口函数

    调用OCX的接口函数则是实现这种交互的关键步骤。接口函数是OCX控件对外暴露的一系列方法,网页通过调用这些函数来控制和操作控件。在JavaScript中,通常使用`document.getElementById('控件ID').method()`的方式来...

    chrome调用ocx完美解决方案

    当需要在Chrome中使用特定的功能,而这些功能只能通过OCX控件实现时,就会出现“chrome调用ocx”的需求。然而,由于Chrome基于Chromium内核,其默认禁用了对ActiveX的支持,因此实现这种调用并不简单。下面将详细...

    chrome调用ocx完整解决方案

    然而,有时开发者或用户可能需要在Chrome中调用OCX(OLE自定义控件)控件来实现特定的功能,比如与硬件设备交互或者使用特定的软件组件。OCX控件是Windows平台上的一种ActiveX技术,通常用于创建和定制用户界面元素...

    chrome 浏览器调用 ocx 插件资源

    Chrome浏览器调用OCX插件资源涉及到的是浏览器扩展与ActiveX技术的结合。在Windows操作系统环境中,OCX(Object Linking and Embedding Control Extensions)是COM(Component Object Model)的一部分,它是一种可...

    chrome 浏览器调用 ocx 插件配套文件,扩展程序,以及使用的说明链接

    4. **编写JavaScript代码**:在网页中使用JavaScript调用扩展程序提供的API,进而间接调用OCX插件的功能。 5. **测试和调试**:确保所有设置正确后,进行功能测试,根据需要进行调试和优化。 总之,Chrome调用OCX...

    javascript调用ocx控件实现加载进度条

    在本例中,"javascript调用ocx控件实现加载进度条"意味着开发者已经创建了一个OCX(OLE Control Extension)控件,这是一个基于COM(Component Object Model)的二进制组件,专门用于在网页上显示和管理进度条。...

    js调用ocx插件

    以下是实现JS调用OCX插件的基本步骤: 1. 创建ActiveXObject实例:在JavaScript代码中,使用`new ActiveXObject()`来创建一个OCX控件的实例。例如,如果OCX插件的ProgID是"MyOCXCtrl.MyOCXCtrl.1",则可以这样创建...

    JS调用OCX,一步步教你

    总结,JS调用OCX涉及到注册控件、在HTML中引入、JavaScript调用、参数传递、返回值处理以及解决兼容性和安全问题。尽管这种方法有一定的局限性,但在某些特定场景下,如与本地硬件设备交互,还是有一定的应用价值。

    火狐浏览器调用ocx控件

    用户应当按照文档指示,仔细阅读并遵循安装和配置步骤,以成功地在火狐浏览器中调用OCX控件,实现身份证阅读器的Web调用。 总结来说,火狐浏览器调用OCX控件是一项涉及浏览器插件、ActiveX技术以及中间件桥接的复杂...

    chrome史上最完整调用ocx完整解决方案

    在提供的压缩包文件"chrome史上最完整调用ocx完整解决方案"中,很可能是包含了上述提到的一种或多种方法的示例代码和详细步骤,帮助开发者理解并实施OCX控件在Chrome中的调用。通过学习和实践这些内容,开发者可以...

    简单的Web调用OCX控件 v1

    在标题"简单的Web调用OCX控件 v1"中,"v1"表示这是该技术的一个基础版本,可能包含了基本的调用和交互功能。这个程序设计的目标是帮助初学者理解如何在网页中嵌入和使用OCX控件,从而实现特定的功能。 描述中提到,...

    使用C++制作ocx控件

    在 VS2010 中开发和使用 OCX 控件需要遵循一定的步骤,本文将详细介绍如何在 VS2010 中开发和使用 OCX 控件,并说明 JavaScript 如何调用 OCX 控件方法。 一、OCX 简介 OCX 控件是一种 ActiveX 控件,能够在多种...

    js调用ocx

    总结来说,JavaScript调用OCX控件是一种扩展网页功能的技术,适用于需要与本地系统进行深度交互的场景。尽管存在安全和兼容性挑战,但在某些特定的项目中,它仍然是一个有效的解决方案。学习和掌握这种技术可以帮助...

    火狐调用OCX具体实现

    4. **JavaScript调用**:在火狐的HTML页面中,通过JavaScript代码调用插件或Wrapper的方法,从而间接调用OCX。 5. **安全考虑**:由于NPAPI已被许多现代浏览器弃用,主要是出于安全考虑,所以在实际应用中,需要...

    html调用com组件ocx,ocx回调html

    - 调用与交互:通过JavaScript调用OCX组件的方法,组件在执行过程中通过回调更新网页状态。 了解和掌握这种技术对于开发支持复杂交互的Web应用程序,特别是在需要利用本地资源和功能的场景下,是非常有用的。然而,...

    typescript 调用ocx例子

    4. **调用OCX方法**: 现在,你可以像操作普通JavaScript对象一样调用OCX的方法。假设你的OCX有一个名为`start`的方法,你可以这样调用: ```typescript ocxInstance.start(); ``` 5. **处理事件**: OCX组件可能...

    chrome 调用ocx控件

    本文将详细讲解如何在Chrome浏览器中调用OCX控件,以及安装相关插件来实现与身份证阅读器的交互。 首先,我们需要了解Chrome浏览器对ActiveX(包括OCX)的支持情况。由于安全性和沙箱机制的原因,Chrome原生不支持...

    使用Delphi开发OCX控件及JS中调用OCX的方法

    至于JavaScript调用OCX控件,需要遵循以下步骤: 1. **引入OCX**:在HTML文件中,通过`&lt;object&gt;`或`&lt;embed&gt;`标签引入OCX控件,设置其ID和类ID(CLSID)。 2. **交互接口**:在JavaScript中,可以通过`document....

Global site tag (gtag.js) - Google Analytics