搜索
查看: 30383|回复: 1

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

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

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

2 o, e( @/ I( r

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

. c, e+ F+ L: } m, {- x% V

第二步:按橙色说明修改

, r6 `: Z7 x+ r5 u7 G: S

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

( _- z z& b) W4 V0 T) f+ `) ?

<html>

# t+ a0 G7 b1 D. A

<head>

3 X$ X Q% b: s* E: H0 ]3 @

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

/ U; ?6 x/ S% N; @+ _, U1 h% ]

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

! E! t7 i0 m& V @. G

</head>

( M* K+ {! D+ Z4 C0 J

<script>

2 a0 J( p# E. r3 a: l8 l

var online= new Array();

4 ?# |! C8 c. n: C6 c1 s- `

if (!document.layers)

3 M' |! x7 z" B/ D6 a8 r; R# j

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

# e7 _; H5 |" c

</script>

2 y8 g' T8 M: w1 j: l

<layer id="divStayTopLeft">

, h5 k; }( M2 f$ y& u

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

& n1 l( K& `7 Y( F# B

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

6 a* S4 v8 {, X; R. B

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

6 O- e1 P( r" j7 s; R! `8 l2 q' V

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

+ S4 ~2 P* }6 }, L

 

$ ]1 G, W0 I- I- T. D7 ]3 G

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

% E8 ^( i& b" J; j7 A! S$ k& m

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

" j' v e+ f- @! E z- J6 ]

<script>

% s) S' y/ W( f: f

if (online[0]==0)

: g) m/ F& x& x# 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=27089965&Site=在线咨询&Menu=no' title='客服不在线,请留言'>售前咨询</a>");

. T$ k9 H( T! L9 _, O, |' q

else

c8 ~" ~+ N" k) c. G; 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=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

8 X+ R0 ?' B4 q7 n! P& R' X" R

</script >

5 q) B4 [0 g5 `. ]" ~- M

</td></tr>

) u8 Z5 i- g4 K

 

2 I. U& X7 r0 j. i. Y+ y) B2 P

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

- x8 D+ y( E5 Z1 j8 u) ^0 ^

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

" Y9 }& l, S: p/ @

<script>

6 t) H* J+ x1 L2 J1 B6 p6 o

if (online[1]==0)

8 S( w+ R" t0 p" u* J& R

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

' ~* g) v1 S4 K9 L- a

else

- g" U' Z3 t' T; h

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

4 n1 G, _' U4 H2 i/ i/ Q

</script >

$ D4 O" t3 Y& L

</td></tr>

. a4 G- \6 _% K5 C ], o; \

 

0 `8 V" A3 x* j: v2 h

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

* j1 x- n( \8 v7 I" m2 z! M

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

& {3 H# [% ~* v5 \# l

<script>

7 ]) [8 s( r' O" @9 A5 ?

if (online[2]==0)

" B2 ]7 E2 D6 m& b5 {0 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

/ b* e, P1 U; R, Z) O& t' r( W

else

8 C% ~- X N3 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>");

9 K, ?0 o# J. B6 J I2 E: ]

</script >

' D; s3 O2 N- }

</td></tr>

; V2 I' @; D! Y' f; r& M; d

 

& K$ I3 V5 c1 r1 ]/ T& a

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

- K; y; A' ^0 w8 G, N f" g

 

6 _2 D) G- H/ y6 t' @' E2 ^

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

; f- R% H' n' R w+ h. q

</table>

! K. o7 m3 D8 S1 K7 w e I( o

</layer>

% _9 i0 W6 S0 _3 c7 B0 F

<script type="text/javascript">

. P& g" w: ^* h2 f

//Enter "frombottom" or "fromtop"

# O/ U5 z' g4 [5 d, x- A

var verticalpos="frombottom"

" j/ k2 i5 x5 M y- l2 p8 ~1 k

if (!document.layers)

* \- G5 o% m% P2 M8 v+ F6 K

document.write('</div>')

/ T6 S6 w6 C, P. }# S3 F% s

function JSFX_FloatTopDiv()

' b: q1 l: N- U3 {( {5 w

{

2 c7 d# v8 {. m# a7 ^9 g

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

2 @; _) M* x' h! `/ P

       var startX =3,

. }' C. x& S( ]" |8 ]- c' Y

       startY = 250;

$ [7 ]+ s6 q% }- ?: T! x8 g

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

; d- F6 n) V+ D8 f$ @% h! W

       var d = document;

7 ~# D2 g& D9 V1 U2 F) C& ~6 @

       function ml(id)

( A! H- L; ?" R6 T* W+ G# q9 R6 I6 P

       {

1 p1 Z' ]3 o, ?; Y# b3 F# P

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

4 \1 v$ J# y$ r2 _$ q3 H

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

7 e2 v( |3 k) R* L8 f

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

`% @0 t l( i5 ]9 y( K7 |3 H) h5 r6 i

              el.x = startX;

% [) G8 d! l2 k

              if (verticalpos=="fromtop")

* o4 e, E+ N; I% `( p

              el.y = startY;

# ^0 x+ e2 {0 L; M( e

              else{

$ i4 a# h. M( k- ~6 W1 V

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

. h, r9 x5 a" m8 ]( L% X

              el.y -= startY;

+ f. O8 j3 g8 C7 e2 T

              }

/ z# \4 E5 b/ T1 i6 d* \2 B

              return el;

4 E4 V. Y4 j. X* `" S2 V) i! |# j+ A! ?

       }

. o3 I8 n4 t/ j- k

       window.stayTopLeft=function()

: e A, u+ h8 k! B( Q* M) r

       {

& f' I0 _, E6 F# `& O

              if (verticalpos=="fromtop"){

/ r, r4 c2 {& e, k/ p8 D; ?

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

# Y, R" j6 _& A* Q2 i: Z5 `; N

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

+ F' M- S1 V/ F* `1 s. d1 Z8 e2 W7 {% K

              }

; n5 P+ B. |. U5 S7 N* W3 Z

              else{

7 r+ Q4 _9 e( b& M( ~

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

1 L( X4 w5 Z+ ^, ^1 C2 t# ?+ w

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

. N* Z; z: B5 i" O4 _

              }

% J; }8 u+ w: V' b

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

/ s$ [, m' k& L; q

              setTimeout("stayTopLeft()", 10);

) b% \* S8 S; [& E7 X" b

       }

7 y' x- c9 n' @$ }

       ftlObj = ml("divStayTopLeft");

, d S- P1 d" C( b! M2 J) _4 r

       stayTopLeft();

+ c8 ~) a/ U7 R! [

}

) h4 |; n: N2 d5 G f+ V

JSFX_FloatTopDiv();

4 N& S8 _8 j3 t

</script>

. y- C7 {" G, F' a* ]

</html>

+ _) ]" v+ n9 P* G2 Y

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

" f$ Z* @/ \* p$ ?" f# e

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

) o1 W( K4 l- y9 T( @2 H! M3 W

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

) ?+ h. x# ~. r* q

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

: N7 p& W% R$ t+ d$ T. J4 z2 _

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

( m6 [) \' G7 b- Y( h

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

" s' e2 ?9 ?' A

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

( a# v3 ?. R& U# N N

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

回复

使用道具 举报

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

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

' x5 x- W/ z. U" H, U+ H0 t

 

(2.88 KB, 下载次数: 2)
$ }6 S+ v5 o7 d5 J, n, u
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
. {4 ^8 a) T' }& o6 q+ G, N
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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