`
天空之城
  • 浏览: 402794 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript调用ocx

阅读更多
<OBJECT id="ocx文件名" codeBase="ocx控件的相对位置#version=1,0,0,0"
data="data:application/xoleobject;base64,mRHW/Ifh3UqI5ZryOEhtERAHAAD/KgAAYSQAAA==" 
classid="CLSID:通过MCP找到的classid" VIEWASTEXT>
</OBJECT>

 Javascript调用OCX控件
什么是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>来加载这个控件了。具体如下:


4.调用

先要定义调用事件

<a href="javascript:IOStart()" >short IOStart()</a>

 
接下来写调用方法

function IOStart()
{
TestOcx.IOStart(); 
}

 
说明:TestOcx对应于<OBject>中的id属性。IOStart()是在ocx中定义的方法。



好了,这里通过Javascript调用ocx就完成了。

分享到:
评论

相关推荐

    Javascript调用OCX属性,方法,事件,并在asp.net页面实现动态调用

    JavaScript调用OCX属性、方法和事件是在Web开发中实现客户端与服务器端交互的一种技术,尤其是在ASP.NET环境中。OCX(Object Linking and Embedding, Control Extension)是Microsoft提出的一种控件技术,允许在应用...

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

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

    jacob/js调用ocx控件的demo

    - `*.html`: HTML页面,包含JavaScript调用OCX控件的代码。 - `*.ocx`: 自定义开发的OCX控件文件。 - `readme.txt`: 可能包含运行和配置的指南。 通过深入研究这些文件,开发者可以学习如何在Java和JavaScript环境...

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

    在JavaScript中,通常使用`document.getElementById('控件ID').method()`的方式来调用OCX控件的方法。这里的'控件ID'是OCX控件在网页中的标识,而'method'则是要执行的具体接口函数。 首先,我们需要确保用户在访问...

    ie浏览器 js调用 ocx 异步打印pdf、图片控件

    在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...

    javasctipt调用OCX文件例子

    JavaScript调用OCX(ActiveX控件)是Windows平台下的一种技术,主要用于在网页或Web应用程序中集成特定的系统功能,比如与本地数据库交互、访问硬件设备等。在这个例子中,我们将探讨如何通过JavaScript实现这一目标...

    html网页访问串口的ocx源码和js的调用方法,ocx中自定义事件

    3. **JavaScript调用OCX控件的方法:** JavaScript可以通过`document.getElementById('控件ID').method()`来调用OCX控件的方法。这里的'控件ID'是你在HTML中设置的控件ID,'method()'是OCX提供的具体方法。 4. **...

    chrome调用ocx完美解决方案

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

    C#开发OCX控件,已经ASP.net调用OCX

    4. **JavaScript调用OCX**:在WebBrowser控件加载完成后,可以通过JavaScript代码访问OCX控件的方法和属性。例如,`document.getElementById('webBrowser1').document.all['yourOcxControl'].yourMethod()`。 5. **...

    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)的一部分,它是一种可...

    HTML调用OCX控件

    1. JavaScript调用: 在HTML中,我们可以通过JavaScript与OCX控件进行交互。首先,需要在JavaScript中获取到控件对象,如: ``` var myCtrl = document.getElementById('控件ID'); ``` 然后,可以通过控件对象...

    js调用ocx

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

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

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

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

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

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

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

    js调用ocx插件

    总的来说,JS调用OCX插件涉及到的是JavaScript与本地系统交互的能力,虽然存在一定的局限性,但在特定场景下仍然是解决特定问题的有效途径。随着技术的进步,开发者需要根据实际需求和目标平台来选择最合适的技术栈...

    JS调用OCX,一步步教你

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

    火狐浏览器调用ocx控件

    火狐浏览器调用OCX控件是一个常见的技术需求,特别是在需要与特定硬件设备(如身份证阅读器)交互的Web应用程序中。在32位操作系统环境下,这个过程涉及到多个技术层面,包括浏览器插件、ActiveX技术和COM...

Global site tag (gtag.js) - Google Analytics