搜索
查看: 29905|回复: 1

浮动QQ在线客服&网站QQ在线咨询

[复制链接]
发表于 2010-4-13 20:12:56 | 显示全部楼层 |阅读模式

浮动QQ在线客服&网站QQ在线咨询

8 o8 Z4 n1 F7 j7 L

第一步:先把以下代码保存为kefu.htm

5 C: d# K3 P5 @1 F, G" ~

第二步:按橙色说明修改

( |9 G5 Z; B+ Y. J

绿色部分是要修改的内容,html文档中不包括说明文字:

/ P1 S$ e( S& |2 o1 }

<html>

6 c: h% W0 Z9 d$ P7 H- c

<head>

5 m; p7 @4 Y1 ]; @( U+ P6 ` q" Y

<meta http-equiv="Content-Type" c>

5 D* t( o5 j- Y/ p( q

<link rel="stylesheet" href="images/ im.css" type="text/css">

1 K: o# g( q6 P C) v4 H

</head>

2 h( N1 `8 ^$ ~

<script>

0 Q' p" _" b/ o* k

var online= new Array();

0 O3 M$ E; i3 ~ N( C

if (!document.layers)

9 _+ E! A8 @1 Y% }; H( Q9 i4 }9 m" X

document.write('<div id="divStayTopLeft" style="position:absolute">')

9 Y: _7 q: {6 W% c

</script>

& X9 k$ O/ H. I! A

<layer id="divStayTopLeft">

* k- N( N- {# Q- f

<table border="0" width="110" cellspacing="0" cellpadding="0">

7 @% j; X+ ?( @! @2 x# P- E

<tr><td width="110"><img border=0 src=images/kefu_up.gif></td></tr>

8 v+ `8 C5 A: P7 S: S6 k

<script src="http://webpresence.qq.com/getonline?Type=1&27089965:27043921:56129874:"></script>

* _! }# l, J4 l' K T

将绿色部分修改成你的所有客服QQ,多个QQ用半角冒号隔开,最后一个QQ号后面也必须以半角冒号结束

4 x7 U+ n( F: j/ x) m0 v0 E& d1 K

 

% v& Y% }% g9 V* q. W9 S3 r

以下部分显示第1个客服QQ,注意:online[0]

8 ]; F( P V. B" Y7 b

<tr><td valign=middle  background=images/kefu_middle.gif>

]; q$ E: C. d( k0 F. z6 ?

<script>

+ O) A5 D1 q. D& V; ?

if (online[0]==0)

3 X! x. L: L) N" m! r0 E

document.write("&nbsp;&nbsp;<img src=images/QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=27089965&Site=在线咨询&Menu=no' title='客服不在线,请留言'>售前咨询</a>");

. n" c u8 i6 G) h w# v

else

: }& P: p( d5 Z8 x+ J

document.write("&nbsp;&nbsp;<img src=images/QQonline.gif border=0 align=middle><a class='qqa' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

+ y" n5 g0 w$ I

</script >

3 |7 ~. N& ~ c1 l+ L* d

</td></tr>

7 m/ E) \' B: |& r: l; v3 I

 

9 y) W5 h9 G$ h) J

以下部分显示第2个客服QQ,注意:online[1]

: O: V" [7 B, {0 w) j, H4 d3 M

<tr><td valign=middle  background=images/kefu_middle.gif>

- P8 o5 W4 u; |" t

<script>

v) u0 ]! {3 w6 d) b

if (online[1]==0)

2 o. W' n( x9 y: v

document.write("&nbsp;&nbsp;<img src=images/QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

0 p& f6 Y; e# ` ^ p# e& D. }) {

else

) T$ f8 J2 f2 A- E2 V8 a! C2 R

document.write("&nbsp;&nbsp;<img src=images/QQonline.gif border=0 align=middle><a class='qqa' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=27043921&Site=在线咨询&Menu=no' title='在线即时交谈'>技术支持</a>");

: b$ R5 g' Q* o

</script >

. q+ @( X, [# `/ M2 V4 G

</td></tr>

" h. j8 U( R3 j3 I% `

 

; u. f) V" f" \7 A/ l' l( E% Y

以下部分显示第3个客服QQ,注意:online[2]

, v) S5 r2 U, F. _

<tr><td valign=middle  background=images/kefu_middle.gif>

! \* c# G" {2 \+ S; d( s

<script>

1 g1 \# j" C/ X! l% u% f: n- L

if (online[2]==0)

2 O' p p/ m1 x* A& \3 V

document.write("&nbsp;&nbsp;<img src=images/QQoffline.gif border=0 align=middle><a class='qqb' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

: n b2 s* e: c [- U8 [

else

7 [4 w, [1 |/ f5 J( g" E2 P/ d% M

document.write("&nbsp;&nbsp;<img src=images/QQonline.gif border=0 align=middle><a class='qqa' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=240434782&Site=在线咨询&Menu=no' title='在线即时交谈'>代理合作</a>");

* O6 h6 n% R% p: H' g/ R F

</script >

0 n& }. K$ x6 z7 M

</td></tr>

n J6 E3 j9 @9 [

 

% K g0 j3 N! L/ \ G

多个QQ,按以上规律复制上面的代码后修改online[0] 中的数字(第1QQonline[0]、第2QQonline[1]、第3个为online[2],以此类推)和QQ号(每组代码中有2处位置改为QQ号、2处位置改为昵称)。

D& ]; w& p6 i0 `9 T" q

 

. U% \3 y; K( I! H0 m w

<tr><td width="110"><img border=0 src=images/kefu_down.gif></td></tr>

, C; n/ E" l; q1 d, x: O

</table>

! B' W6 \& N7 q

</layer>

2 P( s4 T! e4 \" w6 a6 E/ ]

<script type="text/javascript">

; C/ u$ y% {2 g* b/ t

//Enter "frombottom" or "fromtop"

+ V# ?8 k4 u \5 G8 y

var verticalpos="frombottom"

" f0 u+ X/ d5 g N+ ~, D

if (!document.layers)

1 d' F. B. D" G1 x& z' d! R- o

document.write('</div>')

. \2 I) R# ?6 w4 A5 u( ` c# n

function JSFX_FloatTopDiv()

$ ]* O/ g* t6 s* B

{

( U) y* G/ X0 v. N5 {8 N

下面的var startX =3是水平位置,250是垂直位置;默认情况在屏幕左侧显示,若要改为右侧显示,修改3的值(var startX =3改为var startX =screen.width-150)即可。

9 m$ F6 E, F8 `8 m2 Z. J

       var startX =3,

* x [9 y1 V3 p" k" x6 G K8 H

       startY = 250;

. z, j# e" j" G o

       var ns = (navigator.appName.indexOf("Netscape") != -1);

1 _- Q6 o& p3 t3 e7 j

       var d = document;

% ?+ ~& z; E# `

       function ml(id)

2 u% W+ S5 e5 l- Y) m' T" ]3 S

       {

* H1 M( P9 s- ^+ ]) p& f

              var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];

: \& `$ z/ U* V8 h p) J& n

              if(d.layers)el.style=el;

" k( ]+ t: P& ~( F( F7 M. l

              el.sP=function(x,y){this.style.left=x;this.style.top=y;};

! W1 E: s; v) P* |3 H2 l0 p

              el.x = startX;

, o& O' ~9 l6 _# s8 A

              if (verticalpos=="fromtop")

* a7 W, ^! E$ N5 U

              el.y = startY;

5 U7 O0 J4 N, J* f% d h* a8 t

              else{

# i4 a. H. V8 v5 Y9 E C: }

              el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;

& M9 |4 d& I$ D7 I

              el.y -= startY;

3 F3 e" J( h& s2 Q

              }

. a9 ]; e; X; e6 Y9 Z. _

              return el;

$ f0 A( G3 V* M9 c1 b' Z3 Z

       }

# M; L. h; ~/ h3 j

       window.stayTopLeft=function()

5 m1 j' R M0 q

       {

C! {6 Z3 G4 Q- l

              if (verticalpos=="fromtop"){

+ r3 }- q& ~$ v$ |. z4 w" V

              var pY = ns ? pageYOffset : document.body.scrollTop;

! l+ B; j6 |5 U/ q2 Z

              ftlObj.y += (pY + startY - ftlObj.y)/8;

5 {; w( L5 W9 ^! r5 o4 F' }

              }

) V2 Z0 E' k' ], s. e" e* R) l

              else{

6 R) W4 Z. F) r

              var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;

. S6 I; O( Y$ r% Y5 [; J

              ftlObj.y += (pY - startY - ftlObj.y)/8;

7 y5 N/ O' G5 Q* H, h' d

              }

: ?* C( g) u! p

              ftlObj.sP(ftlObj.x, ftlObj.y);

4 V3 V$ D5 _7 D

              setTimeout("stayTopLeft()", 10);

2 n; ^/ V2 y. O0 t7 v6 }. |: Y

       }

2 z; i8 ~0 N: l! d

       ftlObj = ml("divStayTopLeft");

! E' K* b0 e+ `9 I8 g

       stayTopLeft();

# i% y. |8 L7 H" @5 x2 H$ N

}

* @8 r: t3 J. D9 ^0 k6 _! k

JSFX_FloatTopDiv();

# G2 M" L2 O, [8 V7 W6 _. c" _( ]

</script>

* f* t7 o9 i5 x: A2 s# R" v

</html>

* u9 F! o$ H$ S* x

第三步:下载相关素材(在图片上点右键-图片另存为…),保存到images目录下。

2 b# ]* z# f6 |, v- f

http://imis.qq.com/images/wpa/images/kefu_up.gif

G5 _# P f i, R" D; s% X7 Z" z

http://imis.qq.com/images/wpa/images/ kefu_middle.gif

, e1 a! y" M: j

http://imis.qq.com/images/wpa/images/ kefu_down.gif

8 P' z! H# w; Z8 R: U6 P

http://imis.qq.com/images/wpa/images/ QQonline.gif

* h& E2 ?0 v1 |9 }( [' p

http://imis.qq.com/images/wpa/images/ QQoffline.gif

" V3 a4 t) Q3 R

http://imis.qq.com/css/im.css

% G- ?& i* K$ B3 N

第四步:将所有文件和目录保持原有结构(kefu.htm和文件夹images),拷贝到您的网站目录中,在你要添加“浮动QQ在线客服”的页面的最后面添加一行:<!--#include file="kefu.htm"-->

回复

使用道具 举报

 楼主| 发表于 2010-4-13 20:14:17 | 显示全部楼层

将此文件保存为duilian.asp,然后在公共文件调用该文件。

5 d6 I. r) w8 w6 }( A ?, ^

 

(2.88 KB, 下载次数: 2)
# ] |# \9 T7 M/ p G% z
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
! i4 u/ n5 N: o* N! E
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

热议作品
精华帖子排行
精彩推荐

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2019 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 鲁公网安备 37021102000261号 |网站地图
返回顶部 返回列表