搜索
查看: 29863|回复: 1

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

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

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

% ?% ^$ b( m B

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

- Y4 t8 c/ u& _, ?7 [+ _

第二步:按橙色说明修改

' m2 c9 x p+ J. @/ u$ H

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

8 | _- {& V: X

<html>

9 Z3 c z+ T4 f1 O: }

<head>

# n! w# F. t! K; A) ?, h

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

+ v+ E# p) U% U3 D. G

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

$ Y" L) r" S6 l0 t

</head>

$ y( p( u, A5 v1 d N4 N+ U

<script>

) \7 [3 Q0 {3 W8 d' M$ x8 C8 F

var online= new Array();

4 y2 q F9 w! Q* K2 z9 H8 F" r# m$ i

if (!document.layers)

# v: @/ ?! G3 X$ H% }* ~% ?

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

3 \- v; P: o" R

</script>

, n! ? k$ J. a6 L4 B

<layer id="divStayTopLeft">

) l, m- X* ?' |1 J' c

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

$ W$ ~$ b2 n: O |4 ^" n" O

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

7 C+ A) p4 ?9 Q

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

8 U- o: q* Z8 C+ d: n

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

" Q( _" r3 a( Z; G6 Z* t7 Q1 X

 

* @4 g, V( }) K5 }4 W% t

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

( Z7 |9 X! s3 c D1 n: D( h

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

3 u, r2 ?/ V2 `% e1 Q

<script>

( b# ]5 N) a, T, U! n3 q @$ D; `( ^

if (online[0]==0)

- _) ]. j: M7 k

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>");

# U* } \5 I+ s- k

else

4 q+ R0 Y2 v) z- e$ i P# U

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>");

& B( ~+ a; _$ {! G: X

</script >

% Y t6 q$ J6 ?- G* L

</td></tr>

7 c- a2 J: Y6 j; b- b2 M. u

 

3 d/ G7 k- D4 T

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

8 D& ~5 c; h( d4 P) j/ y0 i6 ]

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

7 l: P! y0 W- R+ R- e

<script>

' d9 h0 y0 E7 D, b: X) g3 z. R

if (online[1]==0)

. t( N3 i, X2 i- J) q0 J

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>");

9 B4 u/ Z( d; F9 e! \( N2 _

else

V3 O* @2 L* ~, k- X/ _# I

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>");

6 o# |0 T& V' J/ O6 r8 B

</script >

' }) \1 J+ b' f1 S9 [$ Z

</td></tr>

& @3 h* t" R) d. w2 m3 m2 L

 

6 c$ E- x+ y5 d% a) u. |4 @

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

/ [( J' H% e/ n9 i. {4 n* t

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

$ `: u1 ~6 f" ^& d$ V. v; l" q$ @1 d

<script>

I/ M( D# K8 c9 ?( V' X" W+ @' j

if (online[2]==0)

. f1 o& b; b- F( W5 {

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>");

8 F! @; Q7 @0 X! S4 z5 z

else

! _. o5 ]; N) \& i0 A G

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>");

2 f6 u1 [% {" e; }" ^- G

</script >

* p; ?2 T9 m9 y$ i; p: j! x

</td></tr>

, _$ e' _) V7 M. w2 u) K% c; Y

 

. F9 J9 k' a* k0 M/ F9 y+ L3 V( R# j

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

' b2 H. ^% I1 N4 F7 a/ k) [; r

 

1 E: Z* C5 I# }3 X3 f

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

. ~1 v& C, V# w. v: P% y7 M

</table>

C. c! k* F8 y# b+ I& V' H

</layer>

/ Y& p! M8 B' T7 `% }3 t

<script type="text/javascript">

9 x9 M3 d( Z3 {. |/ U1 `3 I

//Enter "frombottom" or "fromtop"

: W v5 i4 C: n" o7 |3 _& z

var verticalpos="frombottom"

% ~* N0 W5 A$ W8 B; n

if (!document.layers)

' Q V; C% D- {7 V" H; z+ F2 e

document.write('</div>')

P4 ~0 T$ Y( c) H7 m" ?: S

function JSFX_FloatTopDiv()

9 r1 T/ n ]5 O9 E/ z0 j

{

$ a n% _. h$ Y6 i

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

+ W9 Z) V: A% B: @

       var startX =3,

% ~; D0 [1 i& h" }; e2 y! K

       startY = 250;

) T+ F6 A) }: M. N+ T/ h

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

% u% {; K+ N, r0 |

       var d = document;

8 S% s7 u! M& _) _8 G6 p

       function ml(id)

, W- I9 Q" u: T% T( Y

       {

5 I% [4 \- C, M# d4 C( N2 }& S) ?

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

" w+ |9 u# {, q; ?: L* s6 S4 V

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

1 j" ~2 Y/ v$ A7 _; u6 d; O$ K+ W# M5 R

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

# p) S" K" \' r5 i, y7 G: B* V

              el.x = startX;

+ X. S! t+ p1 k3 Y- l, N

              if (verticalpos=="fromtop")

, i; J; W( j( _2 H/ o

              el.y = startY;

, Z. h" y, i) K+ M2 M

              else{

; Q# _. p3 O& Q4 y( @

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

8 z9 S1 Q. \& N

              el.y -= startY;

: Y" t7 n0 D" S$ Z7 o

              }

7 {! J |7 A) W* S* L9 N

              return el;

6 [+ R- n9 B, F- N3 o9 ^/ L

       }

. g; o2 X# k2 Q6 g* z

       window.stayTopLeft=function()

6 L8 x; G s3 z

       {

* T' T$ ^3 R& m% M \( N c

              if (verticalpos=="fromtop"){

2 j) R3 {8 B' I7 W3 `) X, }

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

/ e9 h; T8 M, h% F

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

0 f0 S& ]- P, e+ L8 A+ C

              }

+ X! n6 |7 U }) L

              else{

. S2 k9 @7 g$ L P7 H3 Y0 x: h

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

% I) z# L6 D! q6 ?

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

: x) M1 e) F n! x

              }

7 n& ?- t) Q$ j& @, b% k

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

3 a N, |- ?3 q

              setTimeout("stayTopLeft()", 10);

+ ^' i) ^* w4 y+ H/ |

       }

: y* k4 q9 ?, U( g3 l7 I

       ftlObj = ml("divStayTopLeft");

$ M" `& M* ^. @1 L5 y, _' k, H

       stayTopLeft();

5 _9 t! I5 F8 J# Q

}

& s5 w/ K; W( [) y! p9 F! D5 W

JSFX_FloatTopDiv();

+ C3 T/ L3 v/ M( S, q

</script>

2 L6 g* M* r( S0 o

</html>

. _% e- l! G: `$ o$ T( ^

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

' Q6 O* p5 J n0 Y

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

/ M! T+ C1 U/ H8 q8 @& ~, ]; h8 b

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

; Y: ^0 w7 u' b/ C$ b

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

- \' q- g# ^( ~$ s& E& j

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

$ l3 k, q6 H! O# Y Y

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

" ~1 Z0 h. l. v& Z5 C, {* \" I

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

# U9 {' V. [5 J4 F& i

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

回复

使用道具 举报

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

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

9 X+ g3 K' k$ z5 } N1 T2 S) n6 ~

 

(2.88 KB, 下载次数: 2)
5 C# g% ]/ I1 f3 |: k, d
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
4 s1 L# ]) I% r; \" h7 c
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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