VB-ocx应用于Web

2 篇文章 0 订阅

以下是html调用示例,ClassID为用vb自带的打包工具,打包获得的。

<html>
<br>
<OBJECT ID="CtiClient"
CLASSID="CLSID:FA2B1B95-359E-4320-BAB5-286450B9D863"
CODEBASE="Cti_Client1100504.CAB#version=1,0,0,8">
</OBJECT>

<br>
<a href="javascript:m_坐席登陆('192.168.1.106','5010','agent4','000000')" >m_坐席登陆</a>执行ocx中的方法
<br>
<a href="javascript:m_关闭软电话()" >m_关闭软电话</a>
<br>
<a href="javascript:m_显示电话号码('1112222')" >m_显示电话号码</a>
<br>


<script type="text/javascript">
 function m_坐席登陆(str服务器地址,str服务器端口,str坐席员名,str密码)
 {      CtiClient.m_坐席登陆(str服务器地址,str服务器端口,str坐席员名,str密码);  }ocx中的方法

 function m_关闭软电话()
 {      CtiClient.m_关闭软电话();  }

 function m_显示电话号码(str)
 {      CtiClient.m_显示电话号码(str);  }

</script>


<SCRIPT type="text/javascript" FOR="CtiClient" EVENT="e通讯错误(strMsg)" >ocx中的事件 触发javascript
 m_ShowMsg(strMsg);
</SCRIPT>

<SCRIPT type="text/javascript" FOR="CtiClient" EVENT="登陆失败()" >
 m_LoginNo();
</SCRIPT>

<script type="text/javascript">
 function m_ShowMsg(strMsg)
 {
  alert(strMsg);
 }
 
 function m_LoginNo()
 {
  alert('登陆失败');
 }
</script>
</html>

 

ocx本地化配置

1.创建一个setup.reg文件,内容如下:

注:":Range"="192.168.1.222"  为服务器IP地址

Windows Registry Editor Version 5.00  
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range9]  
":Range"="192.168.1.222" 
"http"=dword:00000002  
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2]  
"1004"=dword:00000000  
"1201"=dword:00000000  
"CurrentLevel"=dword:00000000  
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]  
"PopupMgr"="yes" 

2.创建一个*.bat文件,内容如下:

%windir%\system32 为系统system32路径

Cti_Client1100504.ocx为ocx文件名

@echo off  
taskkill /f /im iexplore.exe  
 
copy Cti_Client1100504.ocx %windir%\system32\Cti_Client1100504.ocx
regsvr32 %windir%\system32\Cti_Client1100504.ocx "-u" "-s" 
regsvr32 %windir%\system32\Cti_Client1100504.ocx  
 
regsvr32 %windir%\system32\Cti_Client1100504.ocx "-u" "-s" 
regsvr32 %windir%\system32\Cti_Client1100504.ocx  
 
setup.reg   
exit  

将这两个文件放在同一目录下,执行bat文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
01 , 01.txt 《 VB6.0中通过MSChart控件调用数据库 》 02 , 02.txt 《 用VB6实现动态增减控件 》 03 , 03.txt ActiveX控件的创建 04 , 04.txt ADO控件和DATA控件的冲突(不能共存)的解决方法 05 , 05.txt Combo的自动查询技术 06 , 06.txt DirectX7.0使用心得(1) 07 , 07.txt DirectX7.0使用心得(2) 08 , 08.txt DirectX7.0使用心得(3) 09 , 09.txt FSO对象模型在VB中的用 10 , 10.txt MsComm 控件的文字传输范例 11 , 11.txt Office或IE4风格的ToolBar 12 , 12.txt Regsvr32.exe注册控件的具体用法 13 , 13.txt TextBox的自动调节 14 , 14.txt TextBox实现打印机效果 15 , 15.txt TreeView的基本操作 16 , 16.txt VB5中DBGRID控件在VB6中使用 17 , 17.txt VB6.0动态加载ActiveX控件漫谈 18 , 18.txt VB与MS-Draw开发通用作图软件 19 , 19.txt VB中APP对象及其用 20 , 20.txt VB中list控件的功能扩充 21 , 21.txt VB中防止将重复项目添加到列表框控件中 22 , 22.txt VB中用Multimedia MCI控件开发多媒体用 23 , 23.txt Win Api在VB中的妙用 24 , 24.txt WINDOWS SCRIPT HOST对象在VB中的使用 25 , 25.txt 安装向导生成程序组并建立多个程序项 26 , 26.txt 保存复选框选项 27 , 27.txt 不用OCX来创建自己的控件(一) 28 , 28.txt 成组更新控件属性 29 , 29.txt 创建数据驱动窗体 30 , 30.txt 得到鼠标位置 31 , 31.txt 调整 Combo 下拉部分的宽度 32 , 32.txt 动态加入控件到VB控件数组中 33 , 33.txt 对ListView中的列排序 34 , 34.txt 放一个Combo到Toolbar中 35 , 35.txt 改变 ListIndex而不发生 Click 事

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值