ActiveX控件与Javascript之间的交互示例_javascript技巧

1、ActiveX向Javascript传参

复制代码 代码如下:

<script language="javascript" for="objectname" event="fun1(arg)">
fun2(arg);
</script>

objectname为ActiveX控件名,通过<object>标签里的id属性设定,如下;

复制代码 代码如下:

<object id="objectname"
name="objectname"
codebase="objectname.cab#version=1,0,0,0"
classid="clsid:357A8DEC-0CFC-4D8D-9869-C2C356B844F7">
</object>

fun1(arg)为ActiveX控件的函数,这里作为事件,当ActiveX控件里的fun1运行后,Javascript的事件被触发,fun2被调用,arg为ActiveX控件传来的参数。
待添加……

时间: 2024-05-20 15:15:53

ActiveX控件与Javascript之间的交互示例_javascript技巧的相关文章

JavaScript监测ActiveX控件是否已经安装过的代码_javascript技巧

function detectPlugin(CLSID,functionName) { var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>") document.body.insertBefore(pluginDiv); pluginDiv.innerHTML = '<object id

使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法_javascript技巧

 今天工作中遇到个小问题,情况如下,当我在后台页面中设置Checkbox的Enable的值为false时,我在前端页面中使用脚本(chk.disabled = false),无法改变disabled的值为false,代码如下:  前台代码: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <scri

js将控件隐藏的方法及display属性介绍_javascript技巧

用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的"display"和"visibility"属性.当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见.不同的是"display"

js重写alert控件(适合学习js的新手朋友)_javascript技巧

纯粹是为了打发时间,手写了一个JS的 alert控件. 代码如下: <html> <head> <script type="text/javascript"> var alertObj = new Object(); var generalStyle = { zIndex: 0, width: "200px", height: "100px", border: "thick solid #CCCCCC

jQuery实现为控件添加水印文字效果(附源码)_javascript技巧

本文实例讲述了jQuery实现为控件添加水印文字效果.分享给大家供大家参考,具体如下: 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-text-add-txt-style-codes/ 具体代码如下: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>WaterMark

fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决_javascript技巧

本文作为一名新手,写的不好地方还请各位大家多多指教,以下内容只是给大家共勉以下我的解决方案,也是我个人的一个见解,有不同意见不同解决方案的朋友还请多多分享自己的解决办法. 首先,我们使用fastclick插件的初衷是解决"tap"事件"点透"的BUG:fastclick与tap都是利用"touch"事件来模拟"click"事件的: 然后我们来大致的了解一下fastclick的工作原理(来自往上的copy): 在我们的app中跟

浅析js设置控件的readonly与enabled属性问题_javascript技巧

如何用js设置控件的readonly和enabled属性?  我试过这样设置不行,text1为<input type=text  id=text1>   text1.readonly=true;       和   text1.enabled=true;   都不行,为什么???   答案: disabled=flase;     //小写readOnly=true;     //大写

JavaScript组件开发完整示例_javascript技巧

本文实例讲述了JavaScript组件开发的技巧.分享给大家供大家参考,具体如下: 使用JavaScript,按照面向对象的思想来构建组件. 现以构建一个TAB组件为例. 从功能上讲,组件包括可视部分和逻辑控制部分:从代码结构上讲,组件包括代码部分和资源部分(样式.图片等). 组件的特点:高内聚,低耦合(不与其他代码逻辑交叉,可以继承,包含):封装性(隐藏私有方法和变量):可重用性(可反复多次使用,用来组装更复杂的应用). <html> <head> <meta http-e

ActiveX控件调用JavaScript函数的方法

1.向ActiveX注册JS函数: 在ActiveX中添加接口方法 - void RegisterFunction(BSTR bstrFuncName, IDispatch* dispFunc); JavaScript代码声明一个函数,并调用RegisterFunction接口向ActiveX注册该函数,供ActiveX调用.2.保存注册的函数,ActiveX使用CComDispatchDriver对象保存注册的JS函数(IDispatch接口指针) CComDispatchDriver m_F