搜索
查看: 30125|回复: 1

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

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

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

5 t6 U- a6 R) b# ]5 ~

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

: @. o% t4 _1 T

第二步:按橙色说明修改

$ ~) v* l' g* L& H3 G/ v: {

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

( H, u* j" |) e

<html>

- @+ s5 V2 V0 k4 R( s( e. t

<head>

1 ?" Z- d! N3 C: e- r) i6 b4 W

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

' }$ c1 j. B6 o$ o

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

" x) o F3 q( N y: @8 w

</head>

% H( v$ l2 b4 g# n7 u( C: s

<script>

$ j* [! s: z5 {# n

var online= new Array();

+ I! p, n' W; J; m

if (!document.layers)

T& i! ^3 K* I

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

) @8 z+ |; b) y' x, Z0 g+ e" e

</script>

0 q+ x H; g' Q9 q

<layer id="divStayTopLeft">

0 X6 @% n$ W0 c" H3 I/ [& \

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

* W8 x2 j, p \

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

$ n: u# d, ?1 x- j1 D

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

/ h8 b/ W* b M& A. B2 E

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

. J+ Y& q# {: ]3 t* g

 

. N r; |4 G m# Q% N6 l

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

0 |7 P4 j2 V$ n1 Q# d

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

+ P4 B" i( [. t4 h5 }# O6 J* j

<script>

) U8 _# h6 ^1 ^) R" w

if (online[0]==0)

7 g7 e# b8 i# a9 \/ Z4 o

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

# F7 A6 z3 Q2 Z; {( f0 v8 a+ H' x

else

8 V2 {+ s' R# w; ^& g

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 a9 Z. N1 M- _& h' L

</script >

% E- [4 T8 f5 u

</td></tr>

, E. X% M% M3 h( R4 {

 

6 U5 m: y: _! ^, Z& x. O. S: O) f

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

8 d( y; C$ U- {/ Q% a

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

( R1 U6 \' ~: u* c0 z3 v" ?$ B

<script>

0 `+ T* h% @8 X0 {& U( F# U7 u

if (online[1]==0)

, j$ b* y$ _5 U

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

$ J6 Y' Z% L! N$ a6 S' \

else

) U: T! g3 g( V

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 A8 O+ y( _" `7 s& V8 h# @* L; x

</script >

% ?1 F5 h2 \ b3 S' _% m

</td></tr>

/ P) x% c5 s6 y& G8 W$ F

 

9 s: m5 T. G c9 v3 r

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

5 h1 |: m0 c: u

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

* s6 M: B4 ?- g# c$ w

<script>

6 q6 H8 K+ a$ L1 u/ T) j @3 E1 ?* G9 E

if (online[2]==0)

* Q0 K# R+ `: D

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

- T f' w! Z; B9 m

else

, I( I" S) }2 c8 h7 n! v7 R

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

; `- _, v& D+ q: m/ k: j: e$ |. @' j

</script >

8 D( A2 m+ q3 \. N9 }

</td></tr>

+ W: T- k1 I, }8 }5 h

 

3 _! ?5 e3 }4 p9 M& Y' b- w0 p

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

1 z2 e2 a/ S6 P

 

7 {, M$ p+ ?2 u" ?3 q, s+ ^+ V

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

5 c, d7 ^7 U2 |! {% H2 o: P

</table>

* p2 x9 J& ?/ F7 `+ L7 L) j

</layer>

/ B& x& N! X6 x2 q9 S

<script type="text/javascript">

% |* J% j9 Z; b7 i

//Enter "frombottom" or "fromtop"

/ z9 u; P+ V) f

var verticalpos="frombottom"

: b9 \1 \' m D* W) T/ T

if (!document.layers)

. S! V/ y; @& e* w7 |9 A- W, M

document.write('</div>')

: w7 @) `& ]: P/ U, _

function JSFX_FloatTopDiv()

+ ^" F/ S+ G1 g- C# D

{

; u* j" w3 ~9 G) }

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

& Z0 \ K9 | w

       var startX =3,

5 ?* I% }3 S- m9 q' _% `1 S7 T

       startY = 250;

% G5 C6 `) E! ?7 e8 O" g) |( q

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

% W3 @! g/ y. P) x) j' f3 ?) V

       var d = document;

6 G7 M- ?+ i& a: s, i

       function ml(id)

+ T1 i/ n( V6 ?; P% m

       {

: r* y ?% T3 D2 T

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

: R: T' l2 w: t) t/ M5 U! u. g

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

+ L* B5 d/ Z: M7 p' Z- W! e

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

% k0 N* F' w+ \& W5 S

              el.x = startX;

$ q: N- h: n: Y- d. s2 {

              if (verticalpos=="fromtop")

* Q2 O. w4 x+ m0 _ F! H5 W# m' m" y& _" G

              el.y = startY;

2 y9 C# D8 o5 i/ b ]& j

              else{

8 W4 q4 Y; Y" M5 G9 h

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

3 S0 E; q& O4 X' L

              el.y -= startY;

" m7 A2 a& ~/ ]: Z$ `( X: h

              }

- y% `; L- H" F# L

              return el;

, _' U: r( |, Q2 {9 v

       }

+ I+ x1 ?$ b8 [3 g/ b/ f3 O% p$ m9 S

       window.stayTopLeft=function()

8 _2 a& o- `, Q( V& e( F

       {

. N/ f0 p" l3 T

              if (verticalpos=="fromtop"){

+ `( l) o2 h; w, h- O6 _

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

9 r# w- E1 Q7 F* m0 f

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

6 j0 c$ B9 }1 e/ D7 z) E* V: z% ~0 i/ }

              }

1 h/ \& T R+ p" N

              else{

1 C! K( Z/ f* u0 G5 U% v( x8 v7 f

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

+ b" z4 q5 k0 }! w0 R- L

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

7 s4 V, C+ s/ X6 r

              }

: O6 i' B. F9 U

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

2 W6 Y! |( d; T8 ^8 w7 x

              setTimeout("stayTopLeft()", 10);

% G+ g0 m) i1 Q/ K

       }

, h m$ S9 k' i9 I6 h. P

       ftlObj = ml("divStayTopLeft");

! c) W9 E* P; I- `

       stayTopLeft();

x: q. L" D6 ?7 s5 o9 p. Z- m

}

% n& d6 o8 ]) U! Q

JSFX_FloatTopDiv();

7 x: n1 c! u7 A2 d

</script>

+ ^1 t1 l$ n, S* v! W$ Y# u; Y

</html>

8 l! k) ~# N: o. c

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

) I- U6 u% U/ `

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

/ w: y. N& u6 |/ D( j- W

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

" h& u: s$ d# r0 s, w. {5 ~4 \

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

3 T" P* P5 W8 {% F

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

% f- l0 D `: A) s- h

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

5 b) }( A5 m ^" J- G& c, V

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

2 f' ^! n; C; v4 H/ ]5 e

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

回复

使用道具 举报

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

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

9 ?1 J; u5 J; N& l" M _; g6 P# i

 

(2.88 KB, 下载次数: 2)
l. l2 T. A3 r# M" v" H, a+ {
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
8 H& m) p4 `& T1 y3 o4 ]7 h/ c
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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