搜索
查看: 29935|回复: 1

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

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

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

3 d4 H5 j+ s- Z% N

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

$ c0 R4 H- s5 S2 \+ H% V

第二步:按橙色说明修改

( S9 _: e- l) ~ p- J

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

5 m2 |6 S. @. J' ]% d

<html>

* n4 O0 ?$ A" k% {+ x, ]5 n

<head>

- C; \2 l3 U; A0 J0 e& l7 }3 L$ X

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

4 {2 h3 @. M' g0 m$ Y# u

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

. H! T$ V) }; ? K* u3 g

</head>

. B6 _ ^. t& Z8 `

<script>

) U1 n Z/ u6 |2 I8 |" ^% F

var online= new Array();

' ^" X9 @: B# |& u3 i

if (!document.layers)

+ f) p0 r8 l3 I! }1 E

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

) O. l: @: q, U3 |

</script>

; J- M* q: ?% O: r

<layer id="divStayTopLeft">

% S6 B6 w# Q+ C8 Z6 a

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

$ t' `: L$ P. M- P% z3 g

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

8 W m0 Y; m: m5 p* J2 L

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

) I$ M& C% l+ S/ a! r

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

f9 Z) |8 D3 a: A. @4 X! b9 z

 

7 O# r5 Y2 D& q* |& n

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

% w+ R; [' [/ {. \6 L8 [# G% b; h

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

1 Y: e4 M1 L2 t

<script>

0 u& |% n" c$ V+ M& D

if (online[0]==0)

) ^: o( d& {, w o2 y+ ~8 ?

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

/ q9 ~/ Z1 x: `/ ^2 S" t$ `

else

8 v* j! M9 N! R2 `- }

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

( y9 I J! |; @1 S0 g- D3 t7 Y

</script >

$ f3 Q& h' J7 N/ U

</td></tr>

8 c8 k! w( t+ ^- \

 

4 p0 n- t; g( E# W) O v: C

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

: ]! f3 y0 ]* g* Q

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

* O9 }; J. P. ?

<script>

' j3 `" q; S8 B5 y3 n/ P R$ l

if (online[1]==0)

' T- d& q+ D r0 d 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=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

4 [4 s; X* r4 e. T: v. f* u

else

3 U! e6 x% y- e; j5 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>");

/ L& E g) x5 W8 P5 j

</script >

# Y' B) }6 m3 d0 A5 i

</td></tr>

0 y7 _# R/ w5 U# F

 

6 s( k! {7 _1 Q4 Z2 p

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

# ?% q9 a+ k1 H* W1 ~

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

) u: `8 _( W( J9 O0 q

<script>

, r9 x* F- H7 [1 V# {+ H

if (online[2]==0)

9 b6 Z% v: d, F; l) A' u8 `

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

u1 x4 z# \4 S5 L- N5 B4 e5 y

else

0 n3 O' E! i* l- ?0 w1 O

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

" S p: ?) d0 r. b. w

</script >

: B+ Z3 V i3 K2 b

</td></tr>

" @& ^) X7 J' V3 a

 

) r$ O& J$ e' F0 o: E8 }' H

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

5 z- N6 `; ~5 _" [% L

 

4 Q- p/ j8 ?, Q7 W# G/ Z

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

. q$ i# u, N) d' r5 ?2 w

</table>

" n K9 Q8 I; z* U- Z S+ M" A

</layer>

5 E0 z, | I0 W* P1 h

<script type="text/javascript">

# j1 c# X/ j. o! \. T, N3 G+ o- T1 Z

//Enter "frombottom" or "fromtop"

" u1 |$ H; j6 y5 _( P

var verticalpos="frombottom"

8 W# r4 M0 l9 N ~' g ^8 x

if (!document.layers)

: l6 Z* y2 ]8 N- n- p

document.write('</div>')

; ], D4 ~4 b: x& X/ I* H1 l1 h3 _

function JSFX_FloatTopDiv()

" l; S5 G+ W; c; B+ j6 ]0 h' r |

{

3 _. W' e/ G6 i: p$ n- _6 ~

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

c; J8 R2 b% G0 F0 g+ |1 l$ f

       var startX =3,

- ^! D, F# s% E# t

       startY = 250;

. a# G, B6 c0 A

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

$ O1 X0 u: D' k8 d7 m# s+ {

       var d = document;

' K5 _. \4 Z: b- I2 }

       function ml(id)

% i( s4 i9 S$ d. i7 D! N2 T5 V

       {

! I6 f! D# D+ O! k3 A

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

9 _- {. z T& m

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

4 B3 l2 |9 z) f, ^1 n4 `

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

- @8 ?; L& h- E9 w& Q

              el.x = startX;

. [. |4 a4 o& Q) f. h

              if (verticalpos=="fromtop")

8 \3 G8 w! O: w8 \. j t

              el.y = startY;

0 H, ^ Z; Y, A! R. ~

              else{

4 c6 t) m; E7 u' v

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

8 D/ G# }( g# F/ [- M7 W% p

              el.y -= startY;

; X' Z8 l7 H% ^7 Z

              }

5 A$ J( a4 I l9 W# t

              return el;

. V0 l4 X v" Q9 p# |: l( `" l7 |/ A# I

       }

! s7 y% X/ b0 I

       window.stayTopLeft=function()

( E% h$ T; m+ F9 y0 T# Q

       {

4 P7 T* D" h+ z, L3 u# n6 k1 z

              if (verticalpos=="fromtop"){

* P" u$ b' y7 b5 K* h

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

$ i2 o9 X. {8 C7 n% Y

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

8 q1 l" |$ W% e# B7 e

              }

; K6 Q2 m) D1 q1 ]2 ~( f

              else{

5 d2 U4 _- L. S, n

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

$ Q) g+ P9 @9 m

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

8 c; V$ f; [: B4 |

              }

9 k( r/ F1 Z" w5 p, L, N7 p

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

8 i& q" [9 n7 H" u( i2 X

              setTimeout("stayTopLeft()", 10);

; ~) j; |, k( ], ]) `

       }

" b# f0 o6 ^+ K% {8 O) a7 W3 D

       ftlObj = ml("divStayTopLeft");

, ^% ]! i7 v A% B( v

       stayTopLeft();

# B: P8 q- @6 X8 Z3 Q% Q

}

0 O# G% H O, `0 P

JSFX_FloatTopDiv();

1 N8 y. j: Z. B7 W) S8 i3 a1 u

</script>

% h- w$ r+ \+ M7 s4 R

</html>

. X$ R& V x& L

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

+ q- Y3 Y" f- D0 E3 C

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

5 I" x; q7 ^' |4 |

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

- ]3 x. r& p8 _! p' ]9 q8 d

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

0 v2 m& {( w! Z- j0 Z

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

. z4 M' S) e# ]

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

4 J- r4 _1 ?; o* n6 C6 s# T7 G

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

( |5 d' _1 x( [) O5 \' U7 n

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

回复

使用道具 举报

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

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

`( v7 Y" Y* O/ ?

 

(2.88 KB, 下载次数: 2)
1 c6 P. m) K9 j/ n5 T
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
p8 O9 {+ r" L# y
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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