搜索
查看: 30468|回复: 1

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

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

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

/ _& E* [- K$ X$ \: I

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

: a& f- b4 d o% t( x

第二步:按橙色说明修改

, ?; R) \0 M* T) l, e3 e6 c

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

- e: M* O J; Z+ L, @

<html>

' ~ t' ~4 }! p' e1 t5 Z

<head>

' j4 `; u" t. ?" e6 {$ L

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

; t6 Y. h7 [ ~2 s7 e3 B/ L1 Q

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

+ J- P" S2 F7 }. J, q7 G3 t

</head>

7 F' ^: F( _/ G) o" v4 j

<script>

! n+ D ~4 R: q2 K! ~9 C6 A

var online= new Array();

# s* P3 l, D( y0 A+ k9 c

if (!document.layers)

C. J; V5 Q' ^9 N1 n

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

0 a/ h6 z; {6 D

</script>

0 R0 j. @. E7 Q2 k: _) {

<layer id="divStayTopLeft">

3 O4 ]+ W' N3 e9 ~% z! b9 b

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

$ v$ F1 K" A$ n- l7 g! B. c

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

! n) {6 ?* z+ x3 ]. V: \0 O( o

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

" f% b. S0 L: g) @# e% v. l* I

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

$ R% X7 t% Q: @' m: t1 E1 ]3 o

 

& g" |0 Y( ^4 Y( H4 S: Y1 d1 O5 _

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

& t4 j! _3 e6 r- J7 O4 F+ x* M

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

' \- B% I) `. A8 O0 K2 r" l# m8 H

<script>

D; b$ ]* p- y7 P, T

if (online[0]==0)

/ d. w6 N4 |( F$ v" t

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

* D2 C! C1 f+ w6 w. L0 A. X

else

" ]5 t% ^" X. 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=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

2 ?4 y! F3 H+ I" ]9 c: A

</script >

% [4 ~% c# C! f7 C$ t- j& a% I2 J

</td></tr>

7 I, t0 @. M n r- o

 

6 G, u" ^! j: X3 Q' z- w1 E# S

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

# w) {. `# N4 ], [# T- g; n8 c1 G

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

1 e. H- R0 \2 |7 h4 S Z! A

<script>

8 W( o. b" Q: ^" b3 p0 r

if (online[1]==0)

+ G3 D9 g* z2 ?8 `0 x

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 A2 T) [3 x% U, @% Q8 {

else

' l; ~0 m" W" F; E) X

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

9 Q: @( t- H" h4 V. I* s; B

</script >

5 b( Q" T" n1 F; {# W

</td></tr>

5 o6 U& }) H5 ^2 w: Z

 

& n* s% F: G6 H0 o/ V

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

& G0 ?( }5 v1 [, D( e7 O6 S

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

N; B3 q4 U4 i1 [1 R3 o t: v

<script>

; V% @' a6 `9 ?

if (online[2]==0)

) U: z& O9 s) Y3 D4 b3 a

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

3 E# n' \5 T4 S; T6 j

else

% d) L- O) g! h! r* t, x

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

# l* y/ s; q0 V! p: t; E

</script >

: n1 P" h4 S' j7 s7 X0 D }

</td></tr>

R% X. Y* j$ F" O( b x

 

1 O/ {# o3 t9 I0 r4 p& w7 Y

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

* Q$ i' w% `; A

 

7 ]: T/ g6 Z7 h9 F) b, E

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

5 Y" |9 c6 p9 v. Q) U

</table>

4 p- u" o. \1 E& n) c

</layer>

) l! K( q/ [/ F4 U e

<script type="text/javascript">

8 b! B6 p) r6 }3 i7 r N

//Enter "frombottom" or "fromtop"

9 L- e; B& {- V2 R) p+ l) L2 B

var verticalpos="frombottom"

- _$ T, `- Y7 L3 W& `7 v* f8 H

if (!document.layers)

" S; }/ w% J% b

document.write('</div>')

" b" x) B; L2 q/ q5 q

function JSFX_FloatTopDiv()

1 H: M; q' V8 N2 ~/ {3 |% z

{

- p; s& B V. C: J9 d6 f7 ]! V: k9 H

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

5 q# j/ f7 ^3 z! G; c3 K5 w

       var startX =3,

% c4 |1 \3 a- u r% ?

       startY = 250;

9 m$ S2 Z; t4 A b6 v

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

8 u6 d7 c6 p- g

       var d = document;

% Z/ ~" `3 ~, |# F4 _# `2 h# A! n

       function ml(id)

. B* Y' g0 W7 A: o! N( M

       {

5 X% N1 H. ~# d; b

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

; B: j" j a! D" ^+ j1 ?

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

7 Z5 @; n$ @ l6 [

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

7 B* d5 `/ A6 u! {$ t& \

              el.x = startX;

2 n0 d4 @- S8 r' I2 Z1 ~

              if (verticalpos=="fromtop")

3 X; r& q1 E2 [) J

              el.y = startY;

( ]7 ?* j4 X9 I, I6 K

              else{

7 p8 u" ?5 X4 b

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

$ Y8 t: w( n/ Q6 b' t0 L

              el.y -= startY;

: F( \% u" ~2 T) w

              }

. c0 }$ T( C" V. }, N7 Y- w

              return el;

4 X z& f5 r) B: T9 k9 s

       }

* O' S& T" @, |8 i6 B2 ]# B i. B

       window.stayTopLeft=function()

- {% o3 N2 E* ?: i( d

       {

, g% o& `- W( a* c$ t# {

              if (verticalpos=="fromtop"){

+ ]2 O4 y" W6 y% t2 p3 O8 I

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

0 b, M# X! W3 S/ K3 k) o4 c

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

0 p2 w3 `- F% l d# g4 @# O

              }

5 ^- V( e% j3 @. x( c- e6 j

              else{

^% Q' ~* z7 _

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

' B9 H" Q1 {) A; Q8 S

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

# X3 K. f' y7 S, m( _) T

              }

1 m, ~1 W1 _" d% K$ G4 b

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

$ W$ ]. Y- y! i( l! P- D% S

              setTimeout("stayTopLeft()", 10);

* t. j1 C1 I; x/ E E/ G

       }

& ]& T/ R+ w9 `; R+ n

       ftlObj = ml("divStayTopLeft");

4 o& t6 J9 s6 L z$ i

       stayTopLeft();

( }, Z |0 \- i% U, N g

}

m5 x8 G: d; Y5 i2 r2 N

JSFX_FloatTopDiv();

* v8 a, A' q, h5 C' i

</script>

+ B; {/ r! S4 u3 K2 l3 J

</html>

8 z; C6 a* \2 P& A& U

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

3 a, A; ~* j4 v4 y" @' }! {9 s" N% e# y

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

- {2 F/ p; i, B

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

, w: v. g2 b: P% G) T! x

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

6 f* Z7 j- M* {& h: h1 A- q

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

; M# n' t- W3 `6 y

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

0 Y* j6 A) U0 D! {$ D) T

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

% T2 R4 ?, C. q* v2 E9 o4 l

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

回复

使用道具 举报

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

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

5 \" y9 b+ o% T4 N+ |. N2 Z1 N

 

(2.88 KB, 下载次数: 2)
Q. p/ N/ f1 g% C: O+ b' d3 v; q
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
7 y' g8 X1 r' V# _
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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