搜索
查看: 29777|回复: 1

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

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

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

. f7 H) `% S$ I$ Q! G% f

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

) l# D% c9 N: f8 `/ V0 L5 t

第二步:按橙色说明修改

7 X: o' y2 b; I! M5 _

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

& V1 c: B" E Q0 S( }

<html>

) @$ C" X0 d# R m: ~0 p

<head>

- z2 [# r2 H( }( D) x

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

$ q/ P& f$ k$ K7 s! p" ^/ a

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

0 y. M3 |* w! G2 ~- L( B3 c$ Q

</head>

7 U$ ^1 x/ M0 t6 }# j' J

<script>

4 o7 x: `+ y, E

var online= new Array();

' C0 F% \- I8 R# Q. T2 T

if (!document.layers)

% B* M# k- y" p( {. d+ x! r& Y

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

* W0 {6 M* v: X8 G2 }8 I. f

</script>

/ F8 T7 q9 P; h% A; M! g

<layer id="divStayTopLeft">

8 ]( |8 F3 \2 u5 d$ H/ K, I) u

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

7 k. [0 P) h) a8 ?& W- r

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

3 I+ t) f, ?; K8 [" ~

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

* r2 R" F) P' Y8 S L

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

5 A7 A% j6 ^ Z& ~$ o& B2 Y& F

 

! S: f6 O) E5 R' v0 c

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

/ C2 W0 t7 ]( X

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

6 N1 K$ t" b. w

<script>

9 ?1 l" A! S& r E3 w; L- O, s

if (online[0]==0)

( i. q- @0 ]( F7 r2 y

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 _* E3 O6 K0 z* P. j5 R) F' s

else

+ c# h' Y; h1 o- q2 s" J

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

5 Z2 @0 i) e4 L+ \5 ~

</script >

) y" R2 N5 C n8 ]( a

</td></tr>

6 u" U( r9 Q. N2 Q

 

; n1 y* {1 Z( M: @6 G& Y* m" V- }

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

8 ?, U6 f# u+ [2 j$ o) V7 {! D

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

4 `2 D, x7 u9 Z( s8 h+ ]

<script>

+ y" ~# {+ Q' E9 S9 \; d4 D

if (online[1]==0)

5 b+ u+ x ~6 w, o6 n; n

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 ~9 q, d7 z5 c4 L$ b5 Y+ X6 O2 u

else

) v2 Y4 H$ i( ` x6 _, N7 ]9 ~. ^

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

" ?2 i* b8 M# B5 n% i

</script >

; N) M- n4 X/ D) C' L) F

</td></tr>

- Q8 i, C$ m. L. A

 

g! v. E% F& W! Q- R

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

& |+ q& N! \# E- D, u" `

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

) r$ f3 S2 P3 h% t {

<script>

% H+ _$ x( i4 X3 E `. `. b9 S

if (online[2]==0)

; T: n! J* X4 [# \7 `; `* u# `* 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

" E$ g4 t$ M; h5 M

else

) h/ N. j! `3 p T& 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>");

/ l3 B) b0 W. a/ ^+ ]

</script >

" a+ K z9 N* e

</td></tr>

- K$ b9 Q2 K4 B( F. m

 

3 }( |3 o7 |2 }

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

" N: [6 q5 W4 g+ Q/ {( T

 

. m! N" |- A6 Z

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

# C* X2 Q% S8 u8 ^+ Y8 n) M: s; |3 j7 n

</table>

7 [: j1 Q$ [0 q! A

</layer>

( i ~7 Z7 V8 _( O

<script type="text/javascript">

" t: S- L, F, w. T

//Enter "frombottom" or "fromtop"

. l ~+ G q9 G4 `* e' i# g

var verticalpos="frombottom"

& N: Q4 _# }/ k& k* g. H% ]8 \

if (!document.layers)

/ T2 m/ L( U, j8 P, Q" ^

document.write('</div>')

3 Z9 ^; m h) y ?

function JSFX_FloatTopDiv()

- [; I# J6 e4 h N8 w

{

. W9 U: z1 F! P

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

5 B, r* Z( b, y4 k1 C* L8 {

       var startX =3,

" A# e, ^* R% I0 N

       startY = 250;

, {3 Y1 r6 O6 p3 f& L

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

" L3 r& D' a9 G6 O _

       var d = document;

r# U: K/ w5 f6 x

       function ml(id)

& G% k5 F5 Q# N( N4 e: B0 j

       {

8 Q: G y6 E4 M+ M

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

. p5 l( b8 S% r4 F2 P) V

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

) c, b! L6 J. s# ~

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

3 l- l- R/ c9 x$ z4 |

              el.x = startX;

) e _; S& P, Q2 B

              if (verticalpos=="fromtop")

6 |+ R- q* {. s

              el.y = startY;

* O8 e9 ] P4 _1 A1 ]' {8 f

              else{

9 O- }4 ?7 B# o; ]5 I1 B, T

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

3 g: [. k2 j; [( b; |

              el.y -= startY;

) j; v" _# i( ~' t

              }

/ m% N0 H' C( ?0 G4 ~

              return el;

+ { F' {; f5 z) e

       }

! u# M2 M W2 Z) i2 v# ]6 s

       window.stayTopLeft=function()

c, n& L- Y! ]5 u) x

       {

( Y4 o* A/ I! T. S) d6 P

              if (verticalpos=="fromtop"){

! Y1 F7 B% U$ Y7 I5 ^

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

* j) l/ m/ L- b

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

' y$ m; U8 V% v+ ~9 ^2 P

              }

2 y& U4 d9 Q+ s

              else{

) F3 m4 X" S; d; y# d) i. N

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

* }* S; o7 A# J0 V2 ^$ \* D2 k% N( G

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

' q$ U8 g3 ], `" U

              }

- e8 ]/ h4 t( L e3 V

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

' A8 H6 E2 F2 m( T5 j/ v! d

              setTimeout("stayTopLeft()", 10);

( f! L+ c. P& |* i+ p

       }

/ s6 Z; z- n7 j: y

       ftlObj = ml("divStayTopLeft");

( o+ T1 c9 C* A" a

       stayTopLeft();

8 X7 t/ E* i$ Q; x

}

; }; u- e( \7 z* `* ]

JSFX_FloatTopDiv();

8 z, W8 q1 B( f+ A3 [

</script>

% L1 Y$ y; w, E# l6 D

</html>

" L% }' @* X5 `; B& y, X

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

5 c! b* C" X1 O7 R% h6 h$ l4 t

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

; d9 c, d5 q3 S2 b# |) l$ D" Q/ S7 W

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

+ B% }/ e" j$ g3 }

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

1 H5 G' a: _5 N2 R7 h7 g0 H/ r

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

" B3 \; u4 O* |

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

, w; ` n% h9 V3 w: N% x( ^

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

/ k i# _7 J d

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

回复

使用道具 举报

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

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

8 i- Q3 n0 b r0 S% a

 

(2.88 KB, 下载次数: 2)
# N/ T& D8 b' v" T. a
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
v& [1 B/ e& `: N% G- y
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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