搜索
查看: 29902|回复: 1

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

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

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

" G) [9 Y: d4 i* V1 ]

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

8 L. [" S9 l f [! J9 ?- c1 H

第二步:按橙色说明修改

( W% o/ T7 H( g" ^

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

' E* d! Y' s+ _6 G! ~. ]

<html>

/ @/ K0 G; h I0 `5 ?- o1 U: h

<head>

) S( o5 `) Y% Z" ]# |) |8 u

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

( ?; i) u7 Z; } @9 U$ i# M

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

2 n8 U) R% Z; e, Y; P9 X

</head>

$ i% u S% x6 `+ Z; @

<script>

3 \; m( V2 Y4 c" c7 ` C5 [9 E' s

var online= new Array();

! F6 `/ I+ B7 h; k- d$ }% D

if (!document.layers)

( ]7 k" [. {3 F$ A5 w) u

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

* v N* U- R1 H3 w3 L

</script>

^- n4 A: C" r& V( {; z' c

<layer id="divStayTopLeft">

' c' [0 ?0 j8 M8 W

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

, ]5 N# u& t& w

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

( S; M5 e! W- T

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

6 W6 b; M+ Z- g4 @/ @- Z

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

4 |; t2 A: g9 B8 n- U+ J

 

+ z: Y5 {. n9 Y. ^

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

" k* }, h! O5 Q" S

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

- T& d9 |; h U0 e

<script>

0 t$ p% f; F$ I* C) C' l

if (online[0]==0)

' q( _* A7 W: R$ k* F/ 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=27089965&Site=在线咨询&Menu=no' title='客服不在线,请留言'>售前咨询</a>");

" ~8 W( _+ a( s7 @; R1 h

else

3 C X8 A4 Y% y

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

9 V+ e/ B# I3 [/ C

</script >

* V9 }2 S2 W; B t8 ~

</td></tr>

1 G7 i9 i s3 p

 

; @6 c% A- V: `0 Z

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

" |6 k7 G3 ?' C: H9 v& X5 j

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

3 m v0 b# {0 m6 j, _. U

<script>

5 B/ V s9 n& _* B

if (online[1]==0)

1 S) {+ P3 H& E0 `) o: n1 u- L {2 ?

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

{/ z+ P/ G+ j" X. T5 N' |

else

4 z5 l3 l2 M8 N8 s9 W, F

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

8 W# s. t) p) j" n X" S& A1 R2 |4 }) Y

</script >

4 Z0 E, Z8 ? L" A

</td></tr>

% ~6 c% L" u' Z# K0 H i' M5 j

 

7 o: ^: V' r8 w4 k& _1 R) j

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

( [8 S3 ~& l. g7 s& L2 q

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

" J: E8 @9 M! T6 h

<script>

0 Z) s7 k( g* {/ P# x' W

if (online[2]==0)

" z* C( n, x w+ \

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

0 J6 N7 T' s, k1 T u. o. z* x

else

- ?8 d# W' \; a0 `' W

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

1 l; N z. a+ S2 p# Z* y

</script >

$ F' d$ x# `7 p) }

</td></tr>

6 s. D! B2 p! L- i4 G

 

7 Z H% v' |* f, D- Z/ E

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

* W1 r8 x0 _# h+ b2 l$ k! d8 S2 n

 

, p' V9 L- C2 C" X, c t5 L

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

$ G' H" J' Z8 J! N- V6 r @$ ?, D

</table>

5 P# j/ L# _, b* O; l

</layer>

3 a1 b+ `0 G8 M4 b4 e, J

<script type="text/javascript">

8 F; n! V" i# @

//Enter "frombottom" or "fromtop"

k: I# e$ P) M+ l7 t

var verticalpos="frombottom"

# K1 e+ K: u2 N0 t/ n3 y0 L6 ?$ v7 A

if (!document.layers)

; N% k; b& X. s8 O* ? f m/ K! k

document.write('</div>')

& e f2 O* l' ^+ ] E

function JSFX_FloatTopDiv()

" R& @" V* C; s$ w9 y

{

# h0 y/ g7 F* l% s# P' g" q

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

& q; L; d4 C( @

       var startX =3,

8 W5 l* J4 G; E9 A0 |

       startY = 250;

% }/ L5 F; G' i6 d; H

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

. v* z" n1 x' F* P2 `1 t9 A

       var d = document;

: m% J' z$ \. N2 U8 [# g; M8 T

       function ml(id)

; g9 }& ]1 Y2 p. l9 i

       {

9 S7 u! q6 p8 x& V8 L& `

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

; J% ?3 B2 `) m' U! [1 M

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

/ n9 I1 u" U6 E+ g: F* s

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

% d! y5 |3 q6 n5 C, k$ F7 N4 M8 z3 y

              el.x = startX;

" u3 n& m0 R2 T- U

              if (verticalpos=="fromtop")

' A* C- ~* P6 G7 R( ?+ i

              el.y = startY;

0 M" r- c! y# G% W; t: g: i- f

              else{

0 @4 a d- P' @1 C8 f' ]

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

8 B# q/ H4 j, d+ N. b

              el.y -= startY;

! F8 |6 X/ l9 ~$ M

              }

; A5 m1 y6 \* [3 @

              return el;

6 M6 p# b: N0 _: R$ q0 h

       }

! P7 ?: ~: j( }% T. F

       window.stayTopLeft=function()

Q) }5 v8 B2 O) f

       {

$ ?3 ]* s. B- Z# r# D" \2 H* u

              if (verticalpos=="fromtop"){

) C8 ?2 [5 D9 l: i

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

7 H) ~- h5 ]2 L- P; Z/ L

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

* {8 [/ d" _# g$ H2 j" f

              }

8 `: {: z+ K9 V* ]% b" b

              else{

' V* n: ^: _# R9 x7 E! ]3 ?

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

5 I* p4 [7 j- f' J# |

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

8 v0 g1 a X. }/ m; k7 T! h: T

              }

# x# W; ~5 |& k; ]; ^1 H# J4 _

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

% D4 m" H6 x3 I/ t/ ?* K: R! w

              setTimeout("stayTopLeft()", 10);

5 P( d6 e H# i( e

       }

! _, c! s9 ~8 O) t1 l9 \

       ftlObj = ml("divStayTopLeft");

& k+ g y+ W& y4 @ w7 o8 t7 G

       stayTopLeft();

; H6 P1 E5 Z3 b7 \7 y( [

}

% j: b4 Y2 y* ]1 | J" t& @' m# x

JSFX_FloatTopDiv();

J8 \* ~) U" K; w" m

</script>

6 @+ ~" r- |0 s% [+ o" S# I/ e/ J. I% t

</html>

/ t# I- w2 d$ K4 Q" y2 w7 ~$ V+ _

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

2 Y# y2 O: {+ x4 l; r* `# K

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

. w/ h8 `! s9 |' n5 X

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

9 _# {, o' y! W/ S9 A

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

/ v4 N: s' T- f. h

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

6 s& }/ O9 m, p" q" o& n

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

7 C* X1 `9 ?, X7 i6 [, [+ L

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

; T+ ?0 v( ~6 j Y

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

回复

使用道具 举报

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

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

7 x; M8 t" a- o. t3 R. k- ]( u0 b

 

(2.88 KB, 下载次数: 2)
0 a- l" D7 Q" u1 N
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
* L$ i! i0 O$ q( b4 h, i( L
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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