本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口。使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等。本文将研究以下几个方面:1. 整形数组传参2. 字符串参数,字符串返回值3. 修改传入字符串内容4. 数组参数5. IDispatch接口介绍6. 修改输入数组内容7. 增加数组内容8. 以数组传参方式,JS调用...
JavaScript也可以操作Oracle数据库?这似乎让人觉得不可思议。但是从标题中我们又可以看到一个词:ActiveX,这似乎已经帮我们解开了JavaScript操作Oracle数据库的奥秘。本文通过一个例子来介绍JavaScript调用ActiveX操作Oracle数据库的详细方法,希望对你有所帮助。以下是JavaScript代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTE...
激活 ActiveX 控件发布日期: 2006-3-29 | 更新日期: 2006-3-29Internet 开发索引
用户不能与 APPLET、EMBED 或 OBJECT 元素加载的 Microsoft ActiveX 控件直接交互。用户激活这些控件的用户界面后才可以与这些控件交互。本文介绍 Microsoft Internet Explorer 如何处理 ActiveX 控件,显示如何加载 ActiveX 控件才能激活它们的界面,还描述这种行为对辅助工具和宿主 WebBrowser 控件的应用程序的影响。
本主题包含以下部分。本页...
function detectPlugin(CLSID,functionName) { var pluginDiv = document.createElement("") document.body.insertBefore(pluginDiv); pluginDiv.innerHTML = ''; try { if(eval("objectForDetectPlugin." + functionName) == undefined) { pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素 return false; } else { pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素 return true; } } catch(e) { return f...
为了清晰起见,下面用最简单的HTML和JavaScript来说明。有这么一段HTML(head部分是标准的head,doctype使用xhtml-transitional的DTD): 代码如下: 现在,我们分别用两种方式来获取第一个object(swf)的param参数个数: 代码如下:var o = document.getElementsByTagName(object)[0]; alert(o.getElementsByTagName(param).length); alert(o.childNodes.length); 猜猜结果分别是什么?还有,再猜猜o.innerHTML是什么?...
书写成这样: 当acitveX控件 onXXXevent()事件被触发时,调用此方法。 如果一个半个的话还好说,几十个这样的函数,把我的页面占据的满满的。况且在VS2008中,“设置选定内容格式化”总是提示:“未能完成该操作”. 于是我想用另一种方式来替代这种书写,最起码,可以把他放到一个单独的js文件中。 代码如下: vbscript实现的很奇特 sub activex_onXXXevent() 处理具体内容 end sub 没有搞明白。 代码如下: function onXXXeve...
一、 概述 因项目需要,开始学习并研究VC、DLL及ActiveX控件,网上资料找了很多,但没一个可用的或者说没一个例子可理解并运行的。没办法,自己研究吧。功夫不负有心人,终有小成了,呵呵,现在把自己学习总结了一下,献给需要的人。 DLL(动态链接库): 分WIN32 DLL和MFC DLL ActiveX:分ATL控件和MFC控件两类(也是一个DLL) WEB:JAVASCRIPT 调用-> ActiveX调用-> DLL 完成加法运算并返回值,在页面上显示。 二、开发(VS2008)...
首先在页面加入avtivex 代码如下: javascript 代码 代码如下: myfunction(videoID,uMsgCode,bsMsgBody); function myfunction(videoID, uMsgCode, bsMsgBody) { alert(videoID); } function test() { //首先创建一个avtivex对象 var UiMonitor = document.getElementById("UiMonitor"); //获取或设置activex属性 UiMonitor.RunMode=“1”; //调用activex方法 var ...
代码如下: function GetDIVORPIV(DIV) { var str; var arrayDIV=new Array(); if(DIV.indexOf("_")>0) { arrayDIV=DIV.split("_"); str=arrayDIV[1]; } else { str=""; } return str; } function GetDIVandPIV(DIVPIV) { var strDIVandPIV; var strDIVPIV=DIVPIV; var arrayDIVPIV=new Array(); if(strDIVPIV.indexOf("&")>0) { arrayDIVPIV=strDIVPIV.split("&"); strDIVandPIV=GetDIVORPIV(arrayDIVPIV[0])+GetDIVORPIV(arrayDIV...
起因 有人提问“如果用nodejs访问sql server?” 找了找资料,发现有两类解决方法,使用第三方nodejs插件:https://github.com/orenmazor/node-tds、使用ADODB.ConnectionActiveX对象。 参考: http://stackoverflow.com/questions/857670/how-to-connect-to-sql-server-database-from-javascript http://stackoverflow.com/questions/4728385/connecting-to-a-remote-microsoft-sql-server-from-node-js 如果用ActiveX那么在Windo...
网页选择本地目录路径对话框,使用ACTIVEX对象遍历本地磁盘和目录,只需网页启用相关ACTIVEX的INTERNET选项,对本地浏览器的安全性要求不高,简单易用。网页选择本地目录路径对话框样例
1.打开主页面"select.html",点击“选择路径”按钮进入路径选择页面“dir.html”,选取本地目录路径2.路径选择页面“dir.html”初始化后,加载本地磁盘驱动,然后根据选择的磁盘路径加载其中的目录。如目录中存在子目录,双击该目录列表项进入下...
什么是 ActiveX 控件?
ActiveX 控件广泛用于 Internet。它们可以通过提供视频、动画内容等来增加浏览的乐趣。不过,这些程序可能出问题或者向您提供不需要的内容。在某些情况下,这些程序可被用来以您不允许的方式从计算机收集信息、破坏您的计算机上的数据、在未经您同意的情况下在您的计算机上安装软件或者允许他人远程控制您的计算机。考虑到这些风险,您应该在完全信任发行商的情况下才安装这些程序。
当 Windows 阻止 Active...
1、ActiveX向Javascript传参 代码如下: fun2(arg); objectname为ActiveX控件名,通过标签里的id属性设定,如下; 代码如下: name="objectname" codebase="objectname.cab#version=1,0,0,0" classid="clsid:357A8DEC-0CFC-4D8D-9869-C2C356B844F7"> fun1(arg)为ActiveX控件的函数,这里作为事件,当ActiveX控件里的fun1运行后,Javascript的事件被触发,fun2被调用,arg为ActiveX控件传来的参数。 待添加……JavaScript教程/参...
最近参与了山东某一公司的呼叫中心系统的开发项目,我负责的模块是在公司已有的前端Vue框架下集成他们的软电话条功能。从开始到结束所遇到的几个问题如下:
1.如何将ActiveX控件引入Vue,并且在页面上成功渲染;
2.如何调用ActiveX已提供的方法;
3.如何监听ActiveX的动作;
(注:以上问题在html的文件里不存在)
我们先来看下第一个问题:如何将ActiveX控件引入Vue,并且在页面上成功渲染。如何将ActiveX控件渲染到页面上。根据客...
应客户的需求= = ,要在网页端实现打印小票的功能先来一张打印出的小票效果图(合计明显不对,因为有修改订单功能,请各位忽略)用什么方法实现呢:我想应该是有三种吧
1.用第三方的浏览器控件(这个好似比较方便,我的老师也是这样建议我)向大家推荐一个 Lodop打印控件
2.用CSS写好模板,然后直接用页面打印的方法(应该是这样吧)
以上两种还没有尝试,这两天陆续尝试)
3.用微软自己的ActiveX控件(ActiveX控件可以实现调用本地...