搜索
查看: 30451|回复: 1

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

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

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

' d* D1 W$ E2 [: o. u$ W

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

; l j) E& P$ h L

第二步:按橙色说明修改

% P8 L- y, y: C" o

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

! Q2 R# `) g* }- d

<html>

2 b. G/ p5 B4 I- W; Q* }

<head>

! k" x4 m8 f O- U) J

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

/ K% I1 Y6 Z! Q( b

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

1 o* {0 ^5 b8 b5 _( x

</head>

. c5 j/ f7 @, w! Q

<script>

V$ Y: q: Q6 P2 B( F9 \

var online= new Array();

: }5 J( j, D% k

if (!document.layers)

. d& |( v3 z" @

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

* {$ O8 m- X0 U2 \

</script>

- c/ B p7 q1 h# v; {- r$ @0 b

<layer id="divStayTopLeft">

& U# b$ n5 m' C0 w

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

; c( c! p. j- K1 Y0 W( g y

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

9 V) q! j+ H) ~+ O4 i! A

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

# O1 Q) H3 }' q4 j

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

) M7 H" d2 P! P0 Y+ C% u

 

* I. t% y* I$ {# M- r8 X4 v! ~

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

8 A# [' `" N$ x. T

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

7 a1 _* P. f! N: T

<script>

1 W2 @* o% R! F* c

if (online[0]==0)

& Q+ l! B1 K% @1 K" B) w/ S

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

" ?. w- O7 M0 }, A/ x2 T! N

else

4 y9 R/ o8 y0 e& l3 u

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 }& H. U p+ [' N

</script >

, N" a8 g9 W. M. S$ C

</td></tr>

( t5 ]% a& r5 L6 u

 

2 e9 k. C/ r/ ]* a

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

6 [* a7 R8 d( E3 F7 M/ n

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

. E/ }7 N$ Q( c" g( p3 o3 \

<script>

5 W( n% c( S5 P0 D9 n8 u, B

if (online[1]==0)

* l% c4 n) [& N9 y, [1 j0 w

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

3 N; Y D$ T; U5 v s. b) ~+ r

else

) i1 t) f# {# [

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

6 ~) X* k- a+ P( ~: U, c

</script >

9 r+ w& G e( m1 C1 _: J

</td></tr>

+ m+ |* f& m& f, j* v$ F% u( ^4 M- k

 

0 ^0 I, t5 x8 |4 J& o3 N6 J

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

3 v% Y1 F2 |% h

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

- f) A- B, J _4 S' U) M; ^; E

<script>

) l9 ?5 E$ F! }* U

if (online[2]==0)

3 t$ C4 B. g) i. 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

9 Q, e* B) \" J5 B o. F+ }

else

% c: q( z& a) r- `' x4 }

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

) E) V/ e7 E" H7 b" R6 h5 }

</script >

, s$ c# p4 D: U; Q! n& m$ k" x. _

</td></tr>

$ n( e6 v- |5 ?

 

% G& D+ v8 a, W

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

) F2 c, {$ |/ b0 C$ R

 

% Q3 U: r0 v; u" R# r3 Z

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

1 w' g. e6 Q: a1 l2 c/ p) r

</table>

5 e+ g9 E% g, G% }( K% G [

</layer>

# w% q& K0 \: P+ l, ~

<script type="text/javascript">

7 }. M& x% \, B, ~

//Enter "frombottom" or "fromtop"

8 m2 F2 k3 Q, Y0 Z' m

var verticalpos="frombottom"

+ n2 Y6 ?. d3 H% B( E

if (!document.layers)

/ a8 W6 _8 j7 `1 ]. o6 m

document.write('</div>')

( z; g" B! ~ _4 Z

function JSFX_FloatTopDiv()

# s8 b1 d, p8 l0 k2 K6 k; l8 g

{

- @- L- q& e Z

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

1 Y9 f( N' C5 H# \7 ?! J2 ^

       var startX =3,

+ M+ c |8 @4 l2 A3 B

       startY = 250;

8 _: }6 N7 m# Y; O* c4 j5 E9 E

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

; r# Z. N' z: C# k5 I7 v$ Y" G

       var d = document;

" E C& W6 A* L

       function ml(id)

# } _, Q$ j9 C+ x) r; b

       {

; `6 P/ D5 `8 s0 n, _

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

- N4 }+ C% |; v& A5 W

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

4 i. E% z8 X5 j

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

. O1 n% `# n4 }" I+ E7 N

              el.x = startX;

8 G" s3 G" f, X$ E, V! n

              if (verticalpos=="fromtop")

" S* h/ q- ^3 v

              el.y = startY;

Y& n- D+ N0 M2 J4 z) b

              else{

# S4 o0 o. l/ b9 y

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

! E4 L# K m3 c+ \8 H

              el.y -= startY;

% R( S7 U+ B; H$ g- I9 q

              }

, l3 H! j6 t& L

              return el;

9 E A$ g! t1 D& o# l3 d

       }

, R; f( X& n) V O, l

       window.stayTopLeft=function()

) {% C, F: C$ U) h; i' w

       {

7 K7 `9 ?- }2 Q3 e2 J+ B7 h

              if (verticalpos=="fromtop"){

' r* F0 E2 ~/ S) Z9 ]; r% P9 a

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

% U8 }2 I; D1 n5 l3 l( s. e3 `

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

; W) [, n/ k# x/ X0 T" N

              }

5 e! N! Y! Q3 Z: _

              else{

8 Y' n$ j4 k5 Q& d: U, J. r

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

% ]; k5 K' _: o/ y# `' H9 o

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

o/ X' U: Z$ [* s# A

              }

1 Q6 {5 {, X+ U5 N

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

+ S" V1 s1 G) a

              setTimeout("stayTopLeft()", 10);

0 M0 B# v9 ~. s% [1 M/ i

       }

% R0 Y( r. s! J- G4 T9 J6 c3 ^' x

       ftlObj = ml("divStayTopLeft");

; X, \# q4 R7 J O. r

       stayTopLeft();

. _& U6 Q# Y0 x% {) e4 S

}

. j6 j6 N! r; M( i( C( k

JSFX_FloatTopDiv();

7 ` ]: l: x0 {/ R/ x

</script>

2 F9 f) G- i* u) y0 i

</html>

* w# d* x; B0 o/ B6 r2 ]

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

j3 k$ S9 D' f' H. J0 o

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

, E0 b& v4 b& Z$ T- y

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

6 h2 z7 o q \3 ^9 h3 \, K1 h

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

1 h* S; z( K% S1 M) ~3 G

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

2 X! W0 e) ~7 x

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

# P2 z) n8 {, i. c5 V/ q

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

& \2 M0 B. |" D( O

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

回复

使用道具 举报

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

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

" {- N! r' j: ]: Z

 

(2.88 KB, 下载次数: 2)
$ m0 E8 O* `) |0 m0 ~8 e! i
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
- ?5 `7 ]4 |# O$ }" X. }2 h
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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