![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
供应求购 | 免费商铺 | 商业资讯 | 库存二手 | 黄页大全 | 生活贴吧 | 房屋租售 | 招聘求职 | 婚恋交友 | 自助广告 |
QQ在线客服模块调用代码及ASP案例 | ||
发布时间:2010/11/10 16:05:27 发布人:网络游民 点击:4446 | ||
随着Internet的普及和发展,各种类型的站点也纷纷建立起来。这些站点为了更好地为用户服务,需要及时地和客户进行交流、沟通。在这种趋势下,各Web站点纷纷使用各种客服工具与客户进行交流。在线客服是指在网络上实现和客户的信息交流,甚至是生意洽谈。在线客服模块是网站程序开发中常用的功能模块。本章介绍现实应用中的几种主流客服软件,以及在ASP开发过程中调用软件的方法。 http://imis.qq.com/webpresence/code.shtml4.1 QQ客服QQ是腾讯公司推出的聊天工具,一经推出后便受到了广大网民的青睐,并且被广泛地应用于各站点的在线服务模块中。 4.1.1 QQ客服概述读者对QQ的使用方法已十分熟悉了。下面将介绍如何在页面中调用QQ窗口。QQ的调用十分简单,只需在需要的地方输入下面的代码即可。 <a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin= 客服QQ号&Site=站点名称B2B&Menu=yes> <img border="0" SRC=http://wpa.qq.com/pa?p=1: 客服QQ号:10> </a> ………………………………… <A href="tencent://message/?uin=客服QQ号&Site=站点名称&Menu=yes" target=blank> <IMG alt=单击这里给我发消息 src="http://wpa.qq.com/pa?p=1: 客服QQ号:11" border=0></A> 上述两段代码都可实现在线调用QQ窗口的功能。其中,在“站点名称”中可以输入想要显示的站点名称;“客服QQ号”是设置的客服QQ号码;调用的图片可以到http://is.qq.com/cgi-bin/ webpresence/wpa_code页面设置。例如,要在页面中调用聊天窗口,与号码为371972484的客服进行交流,可以通过下面的代码实现。 …………………………………… QQ:371972484 <a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin=371972484&Site=商贸世界B2B&Menu=yes> <img border="0" SRC=http://wpa.qq.com/pa?p=1:37197248:10> </a> …………………………………… 上述代码执行效果如图4-1所示。 图4-1 调用QQ界面效果图 4.1.2 实例应用读者可以直接通过<!--#include file="qq.asp"-->语句,调用本书光盘的“04\qq\qq.asp”文件,在任意页面调用QQ。文件qq.asp执行效果如图4-2所示。 图4-2 qq.asp文件运行效果图 文件qq.asp的主要代码如下所示: <% adm_qq="111111,22222,333333,444444" '定义显示的客服QQ号 QQ=split(adm_qq,",") '以逗号为界区分号码 for N=0 to UBound(QQ) MyQQ=MyQQ+QQ(N)+":" 'QQ显示变量赋值 next %> …………………………… <script> var online= new Array(); <!--定义客服在线样式--> if (!document.layers) document.write('<div id="divStayTopLeft" style="position:absolute">') </script> …………………………… <script src="http://webpresence.qq.com/getonline?Type=1&<%=Myqq%>"></script> <% for N=0 to UBound(QQ) '将客服QQ赋值予变量N %> …………………………… <script> if (online[<%=n%>]==0) <!--如果客服不在线--> document.write(" <img src=lzimages/QQoffline.gif border=0 align=middle><a class='qqb' target =blank href='http://wpa.qq.com/msgrd?V=1&Uin=<%=QQ(n)%>&Site=在线咨询&Menu=no' title='客服不在线,请留言'><%=QQ(n)%></a>"); <!--信息显示样式--> else <!--如果客服在线--> document.write(" <img src=lzimages/QQonline.gif border=0 align=middle><a class='qqa' target= blank href='http://wpa.qq.com/msgrd?V=1&Uin=<%=QQ(n)%>&Site=在线咨询&Menu=no' title='在线即时交谈'><%=QQ(n)%></a>"); <!--信息显示样式--> </script > …………………………… <%next%> …………………………… <script type="text/javascript"> var verticalpos="frombottom" <!--定义浮动窗口位置--> if (!document.layers) document.write('</div>') function JSFX_FloatTopDiv() <!--定义浮动窗口函数,使之一直在上面--> { //默认情况显示在屏幕左侧,若要显示在右侧,修改下面的代码 var startX =885, startY =320; var ns=(navigator.appName.indexOf("Netscape") != -1); var d=document; function ml(id) { var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id]; if(d.layers)el.style=el; el.sP=function(x,y){this.style.left=x;this.style.top=y;}; el.x=startX; if (verticalpos=="fromtop") el.y=startY; else{ el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body. clientHeight; el.y -= startY; } return el; } window.stayTopLeft=function() { if (verticalpos=="fromtop"){ var pY = ns ? pageYOffset : document.body.scrollTop; ftlObj.y += (pY + startY - ftlObj.y)/8; } else{ var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight; ftlObj.y += (pY - startY - ftlObj.y)/8; } ftlObj.sP(ftlObj.x, ftlObj.y); setTimeout("stayTopLeft()", 10); } ftlObj = ml("divStayTopLeft"); stayTopLeft(); } JSFX_FloatTopDiv(); </script> ……………………………… 4.2 MSN客服MSN Messenger 是微软公司推出的即时消息软件,凭借该软件自身优秀的性能,目前在国内已经拥有了大量的用户群。 4.2.1 MSN概述MSN以使用灵活方便而著称,它不仅能够实现在线交流,而且能够和微软的其他产品交互使用,极大地方便了用户。使用MSN Messenger可以与他人进行文字聊天、语音对话和视频会议等即时交流,还可以通过此软件查看联系人是否联机。 调用MSN窗口的方法十分简单,只需在需要的地方输入下面的代码即可。 <A href="msnim:chat?contact=XXXXXX@hotmail.com" target=blank>聊天</A> 其中,“XXXXXX@hotmail.com”是在线客服的MSN登录号。这样,用户登录MSN后,可以通过单击“聊天”超链接实现和在线客服的及时沟通。 4.2.2 实例应用本书光盘的“04\msn\”目录下的文件msn.asp,可以实现和QQ一样在线客服功能。文件运行效果如图4-3所示。 图4-3 msn.asp文件运行效果图 文件msn.asp的主要代码如下所示: ……………………………… <script language="javascript"> <!-- function addMSN (address) { <!--定义函数判断用户是否在线--> if (MsgrUIA.MyStatus==1) <!--如果不在线--> { alert('您的MSN没有登录,请先登录'); <!--输出提示--> } else if(MsgrUIA.MyStatus==2 || MsgrUIA.MyStatus==10 || MsgrUIA.MyStatus==14 || MsgrUIA.MyStatus ==34|| MsgrUIA.MyStatus==50 || MsgrUIA.MyStatus==66 || MsgrUIA.MyStatus==6) { //2,10, 14, 34, 50,66,6 <!--如果没有安装MSN--> MsgrUIA.InstantMessage(address); <!--提示安装信息--> } else if (MsgrUIA.MyStatus==512 || MsgrUIA.MyStatus==768) <!--如果用户正在登录--> { alert('您的MSN正在登录,请稍等'); <!--输出提示--> } else { alert('错误代码:'+ MsgrUIA.MyStatus + '。您没有安装MSN或使用的不是IE浏览器,请安装MSN并手动添加' + address ); } } --> </script> MSN客服:<span style="CURSOR: hand" onclick="javascript:addMSN('bjrzny123@126.com');">bj rzny123@126.com</span> <div style="display:none"><OBJECT id=MsgrUIA height=0 codeType=application/x-oleobject width=0 classid=clsid:B69003B3-C55E-4b48-836C-BC5946FC3B28> </OBJECT> ……………………………… 4.3 阿里巴巴客服阿里巴巴是当今电子商务的领军者,其日均商务交易量在B2B站点中名列第一。为使站点用户方便、及时地进行贸易洽谈,阿里巴巴推出了贸易通软件,实现了会员间信息交流的快速处理机制。 4.3.1 阿里巴巴客服概述贸易通通过即时文字、语音视频、邮件和短信的方式,进行商务沟通和客户管理,是商人网上贸易的必备工具之一。用户只有安装贸易通并注册成为会员后,才能利用其进行商务交流。调用贸易通的方法也比较简单,只需在需要的地方加入如下代码即可。 <A href="javascript:check2('guanxijing123')">交谈</span></A> 其中,“check2”是阿里巴巴判断用户是否安装贸易通的函数;“guanxijing123”是谈话对象的贸易通号。下面通过一个具体实例讲解如何在页面中调用阿里巴巴贸易通。 4.3.2 实例应用本实例的实现文件是maoyitong.asp,保存在光盘:\04\maoyitong\文件夹下,页面运行效果如图4-4所示。 图4-4 maoyitong.asp文件运行效果图 maoyitong.asp文件的主要代码如下所示: ……………………………………… 定义用户状态 ……………………………………… <SCRIPT language=javascript> var OnLine = 0; </SCRIPT> <SCRIPT language=javascript src="111/userstatus2.htm"></SCRIPT> <SCRIPT type=text/javascript> ……………………………………… 下面判断用户是否安装了贸易通 ……………………………………… <!-- function newCheckAlitalkInstalled(){ var obj; try{ obj=new ActiveXObject("AlitalkSetup.Install"); } catch(e){ } if (null!=obj){ delete obj; return true; } else { return false; } } function NewCheckAlitalkInstalled(){ return newCheckAlitalkInstalled(); } function startAlitalk(){ //判断浏览者是否安装了贸易通 if (newCheckAlitalkInstalled()){ window.location = "Alitalk:"; }else{ //提示安装贸易通 window.target="_blank"; window.open("http://china.alibaba.com/misc/promotion_down.htm"); } } --> </SCRIPT> <SCRIPT language=javascript> var img_alitalkStatus = document.getElementById("img_alitalkStatus"); if(img_alitalkStatus){ if(OnLine == 1) img_alitalkStatus.src="http://img.china.alibaba.com/images/cn/ common/icon/icon_alitalk.gif"; else img_alitalkStatus.src="http://img.china.alibaba.com/images/cn/market/ b2bauction/icon_mytnoonline_ 16x16.gif"; } function check2(memberId){ //判断浏览者是否安装了贸易通 if (newCheckAlitalkInstalled()){ window.location="Alitalk:SendIM?"+memberId; }else{ //提示安装贸易通 window.target="_blank"; window.open("http://china.alibaba.com/misc/promotion_down.htm"); } } </SCRIPT> ……………………………………… <A href="javascript:check2('guanxijing123')"><span class="STYLE1"> 和我来交谈吧</span><img src="2/list_mytlogo_online.gif" width="32" height= "32" border="0" /> </A> ……………………………………… 4.4 iLiveHelp在线帮助系统iLiveHelp是一款基于互联网的网站实时帮助系统,其交流界面美观大方。iLiveHelp被广泛应用于各类企业客户服务中心,可以很方便地同客户进行在线交谈并提供实时支持。使用者可以在http://www.itecheasy.com.cn/上免费下载。 在个人页面上调用iLiveHelp方法十分简单,申请账号后就可以获取调用代码。例如,加入如下代码即可调用iLiveHelp。 <script language="javascript" src="http://www.itecheasy.com.cn/newtag/anony/ cn/tabfloatR.js?账号,你好,16,小龙,好人,200,10"></script> 其中,“账号”是客服人员的iLiveHelp账号。下面将通过一个具体实例讲解在页面中调用iLiveHelp的实现过程。本实例保存在光盘:\04\qita\下,文件名为3.asp,运行效果如图4-5所示。 图4-5 3.asp文件运行效果图 文件3.asp的主要代码如下所示: …………………………… </table> <!--iLiveHelp标签开始--> <script language="javascript" src="http://www.itecheasy.com.cn/newtag/anony/cn/tabfloatR.js? guanxijing@126.com,你好,16,小龙,好人,200,10"></script> <!--iLiveHelp标签结束--> </body> …………………………… 4.5 雅虎通客服雅虎通是雅虎公司的聊天工具,和前面介绍的客服工具相比,其最大优势是可以和MSN用户进行交流。另外,利用雅虎通的pingme工具,可以在页面上随意调用和雅虎通用户进行沟通的窗口。 目前很多站点的在线客服工具是pingme,其使用方法比较简单,只要申请成为雅虎用户后,到http://cn.messenger.yahoo.com/pingme.php页面申请相关服务后,即可获得自己的pingme客服图标和图标代码。只要将获得的图标代码插入到指定页面,页面就会显示此客服图标。用户只要单击这个图标就可以和此图标用户进行沟通。 下面将通过一个具体实例讲解在页面中调用pingme客服图标的实现过程。本实例保存在光盘:\04\qita\下,名为yahoo.asp,运行效果如图4-6所示。 图4-6 文件yahoo.asp运行效果图 只要用户单击图4-6中的图标,即可和雅虎账号为“bjrzny123”的客服进行交流。文件yahoo.asp的主要代码如下所示: ………………………………… <div align="center"> 在线咨询 <a href="http://cn.pingme.messenger.yahoo.com/webchat/ajax_webchat.php?yid=b jrzny123&sig=763a0f073b9 acb80235eee08be2986c7642ff52c" target="_blank"> <img border="0" alt="发送雅虎通信息给我吧" src="http://opi.ya hoo.com/online?u=bjrzny123&t= 1&l=cn"/> </a></p> </div> |
||
![]() |
![]() |
![]() |
※ | 发布回复 | ↓请遵循123发布网同城生活贴吧/论坛发帖规则;↓寻一夜情、包养、招嫖类信息的一律全部删除,并报公安备案↓ | |
|
![]() |
![]() |
网站首页 | 关于我们 | 广告业务 | 关于VIP | 免责声明 | 联系我们 | 设为首页 | 加入收藏 | 意见反馈 | 网站建设 |
123发布网 版权所有 www.123fbw.com 联系电话:18331151646 QQ:1016964448
CopyRight © 2007-2016 All Right Reserved 联系站长 津ICP备10002728号 统计: |