搜索
查看: 30395|回复: 1

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

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

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

( A% _! ?5 N2 E

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

# s' l( q7 V8 i1 E; R

第二步:按橙色说明修改

3 Q7 C+ a. M9 Q

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

' i, g. l3 m3 r& X" p: Q$ o% G

<html>

! M0 ~8 Z- C' ]% b

<head>

% B2 E- o$ y( Y& m! @$ ~3 X

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

( t0 U1 _7 _% o7 r3 x& F

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

) |( O8 r6 U* W- P

</head>

+ z4 H8 D# m. ?6 w! \

<script>

5 `: H% U9 S' q' p' g1 s2 V1 s2 h

var online= new Array();

$ e$ G1 e7 T( T4 G: e- M5 o

if (!document.layers)

8 q1 o) o, Z/ U$ I2 v* I$ z

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

; [7 I$ h* \" G3 L& H; F; o8 S2 W/ c

</script>

4 a4 n b: U0 a# \

<layer id="divStayTopLeft">

% O4 [; q& N+ P! u8 _

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

2 Q; t' @! ]) M* h. u7 r

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

* j* P% Y- [" k1 Q, B% ?

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

Q; k; G& k' C8 ?

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

j, |9 V O! K5 m. a

 

: R2 g: m1 E( A/ u/ v

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

# q3 K3 Y5 \* v4 ?, q

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

3 W0 R3 E4 I1 f: M

<script>

6 j9 X- R$ H: H) P: \: ^

if (online[0]==0)

/ @7 n+ W: o8 [% c" E; n: h

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

4 B, F$ e$ h& o% O

else

3 Z1 y6 P& ~( l% [

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

7 E( o4 H1 I4 @& S" P( T

</script >

8 F1 b1 o3 O$ i0 f* {. C9 G

</td></tr>

: \; g: u3 Y" O( N4 p, ^ t

 

* t# p5 G4 O1 s

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

/ x& P) ^. G7 e" n9 V: t

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

8 C5 s/ o$ [" ?

<script>

1 n% ]1 h+ |4 H# f+ I0 Z

if (online[1]==0)

0 m( a8 X" k. x4 q7 w2 B

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

. J# e/ y4 a7 S: [) ^0 J! ^

else

( |4 U" @3 R0 N) g) d

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

0 R8 o" {6 Z! d1 [: q

</script >

9 K$ n9 U6 s! [& k: _! L

</td></tr>

# P. e- }7 P% n J& l

 

) K# ^' {2 n4 r

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

, }' | z6 ?: g, i

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

& ^# ~' [ o+ t1 u. x J1 {0 f

<script>

: |& g! ]% u3 h- p

if (online[2]==0)

' X- o0 p# G! H

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

& N2 ?1 f f- ^7 h( d

else

7 u3 q. d ?0 m3 V* B

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

% g: Y. L" ]1 {

</script >

+ H. s7 d, G7 P9 m1 E$ ]' _

</td></tr>

" m& J; m6 ^! E

 

+ m- i& Z" A3 c" h2 E

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

9 W0 I" O6 X/ b$ K" p

 

1 S1 p# J1 R3 q5 A! T

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

* F/ e8 R- D0 Q8 L) M W$ F

</table>

8 Z7 X+ q0 D7 W+ N& v

</layer>

# e/ T5 j* O0 U& W1 a, i

<script type="text/javascript">

* p4 p1 r0 a w; p

//Enter "frombottom" or "fromtop"

, Y, c& a: d5 E6 W+ D: o+ K

var verticalpos="frombottom"

/ s" x6 n" F7 q/ P% f% ~$ q

if (!document.layers)

, m" X, S( Q8 b

document.write('</div>')

! r: g& T- p, t# ?

function JSFX_FloatTopDiv()

/ C1 t$ Z5 X% j! l3 ^" n

{

' F |1 A$ Y1 B( Q: I( d

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

' L( m7 J6 p: i7 m6 o8 }$ S; z+ B

       var startX =3,

! C8 R; t( o0 Z3 \! E: ?8 `

       startY = 250;

4 X3 N4 x1 _; u/ R0 c

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

x" A7 ~. W, c( T, E

       var d = document;

0 U- c0 x7 h; \) v, E X3 t. a) v

       function ml(id)

/ [/ t/ t4 r* q

       {

$ p- R; I. O# e

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

* a( _$ a! {, w+ y8 r

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

& p; s9 P, L* f

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

6 _% f: z, C- r, {2 R# z

              el.x = startX;

- `+ ~! [/ c$ A. A! _( r

              if (verticalpos=="fromtop")

4 f1 n8 z" c5 M L- i

              el.y = startY;

: |+ D8 ?( i# `" U

              else{

/ o4 w4 z" b. z

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

- d4 ?/ T9 {! s" }

              el.y -= startY;

# I' b6 X8 I% t+ \

              }

h% C2 x6 u9 U" r

              return el;

& |0 R, i% b0 p2 o8 @5 u0 N& d

       }

1 ? k* d$ ~2 S2 x

       window.stayTopLeft=function()

) s: D$ k& Q3 w4 H* Y3 Q" w0 t

       {

' q1 R4 D, M! }) `. y

              if (verticalpos=="fromtop"){

. @: Z) [% h' i/ a' {. \! i/ W

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

p1 V- d9 C/ }# [# i, A1 b

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

$ M+ @2 U. V' `! u: ?: a

              }

( I9 p* J# P- c8 w# V3 }

              else{

* e4 h4 ?4 h& {7 l0 Q' _# a; ~$ O

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

( G# s6 W' H1 i! \; d+ ^

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

: w$ \. y0 Y4 a/ d" f

              }

6 v4 a3 C* q: Y6 Q" J

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

6 n# @( h Z6 G& ?4 \6 I# d+ i

              setTimeout("stayTopLeft()", 10);

4 j1 }; O2 Q w: ~0 l5 z

       }

+ W6 N( I3 } K* L% v/ s2 f" @

       ftlObj = ml("divStayTopLeft");

- d; O+ k1 ?% V& P; \

       stayTopLeft();

" c: S, ?! N8 q: b0 u

}

3 x" v# ]+ W4 m9 w

JSFX_FloatTopDiv();

8 @2 I( \! q% O$ F" N5 F

</script>

1 ~' n; l2 S- W

</html>

0 K. q. a1 I/ P7 X& J# w

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

! p! G1 P; N4 r! l6 H

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

+ ]! C& t6 j; U; a; v

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

0 v: `$ I1 J2 O" o

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

' x- K( y5 F/ L8 Z

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

0 c+ n# B/ K/ C9 J

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

9 \* I$ Z3 B3 y- n, B3 I4 i, h/ E

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

. _8 f, [1 @& i: X6 P

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

回复

使用道具 举报

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

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

6 t1 J, x% _! r- P4 u

 

(2.88 KB, 下载次数: 2)
0 |. K$ p6 q8 d8 p) x0 Q, N
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
7 ^( ~' c, i- b0 D4 S2 V
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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