搜索
查看: 29899|回复: 1

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

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

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

" E- c% V9 z+ ^1 q6 y3 |* O4 _. \

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

9 n9 z# O- k, m# M$ v+ T9 Q

第二步:按橙色说明修改

" J1 A5 m1 M) Y3 B" s# x

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

9 L! d' S2 ]$ h. h0 V

<html>

8 z) y9 j3 ]7 s5 W9 h

<head>

W& d; L+ s; D0 E& e2 J

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

9 Y' U# P1 R J' J5 {

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

, A0 E1 m2 t9 C8 X2 s$ _4 z

</head>

( p3 ]" y! X6 a, J. P

<script>

5 c. L) A6 G! p

var online= new Array();

, A2 O, {; R8 b

if (!document.layers)

' D& q& Y) B0 ~$ G

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

1 R3 u% G6 Z ~6 A

</script>

6 |+ Q! P* f6 |, B' `" s

<layer id="divStayTopLeft">

- k5 R. e1 a( R, z5 o

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

6 {5 K" r! ^6 G1 v. F. M

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

1 t* x& P7 k3 t! o/ w

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

9 o Y" F7 L/ c1 l$ H

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

7 u1 {3 t- }6 I. }$ C/ V) I

 

2 h) g- _- e' P1 b* |& ]1 ?( W

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

$ p) i( Y, k; w2 H

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

$ g+ W% [! f, q* H1 @

<script>

! p5 h( ]' P( I c* P

if (online[0]==0)

0 b; k3 G) X3 c' }

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

: \: h# r; P$ i# }

else

7 w5 w) L( M# S; 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=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

: _1 t8 s1 m0 A! n: D: _$ a+ k

</script >

- @& {& T/ P. w; n1 a" p

</td></tr>

' C9 A. W/ o" i1 K

 

2 z7 ^1 d9 B! [" l

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

G. T5 f2 N' o8 N7 F4 _3 O( y- {

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

3 e5 Q1 d7 ]8 y+ Y8 ~

<script>

6 r, I; r% H+ q" r8 y* g4 t

if (online[1]==0)

# [0 O3 }6 V9 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=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

9 N' |, b: w. [4 \$ d

else

- {& O3 k1 m) T' X

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

8 ?7 q. n, O9 P- Y+ B. K

</script >

" d% G: t \: W; P ]8 i/ f

</td></tr>

1 l+ T |' m2 _

 

# d+ N, k1 O2 Y+ N: v

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

' q9 ?7 r4 D W; {; x( S% u2 g

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

) `1 }! [( l4 \* f# f! H @# I

<script>

# n0 G6 ^/ I# X' q2 b

if (online[2]==0)

5 j# B' x. H5 v( E/ K 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

8 M9 b/ y7 V. T9 m% O, E+ i

else

- U) V8 Y2 F% C" e) v6 L7 Q

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

4 |* F1 z0 ?9 v/ {* y/ x* f, R7 n

</script >

& s! p$ v m7 Q9 f3 z( ~+ k

</td></tr>

' }4 K5 {2 Z0 N6 L

 

: M, ]" O8 |" g1 P: P

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

7 B" I6 y9 y" k

 

) o* {$ q) \" V6 ]( a4 H

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

c. ? ?. B+ J6 }- x; Q) {% v

</table>

: [% i+ Z( T, i9 d7 H

</layer>

0 y$ ]1 Z4 s0 y& D' N

<script type="text/javascript">

8 x6 F4 p- v( E6 P9 A# K

//Enter "frombottom" or "fromtop"

# `% j r' ^7 J* k

var verticalpos="frombottom"

! b; w1 W. N7 |, q4 L/ ]) X

if (!document.layers)

! N% Y, `2 Y2 y0 F

document.write('</div>')

$ `% O' Q; R2 C

function JSFX_FloatTopDiv()

v% N, B$ H1 X% i( r

{

: r' I3 t$ \5 p

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

/ x0 @. }. H% e' e$ J' w

       var startX =3,

9 H5 H" ~! e! i- `

       startY = 250;

0 H4 ]. x* F6 ?$ T& L

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

: J, ?3 u6 I9 L; ?

       var d = document;

9 d! R2 O- | \. _$ E, k* n

       function ml(id)

6 B' |( r5 x- B2 I9 ^" Q

       {

0 k# A B6 A1 _1 A

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

2 U3 [ h! k5 u# n, E2 N

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

- z) s4 R" P; J+ |& B

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

& a5 u+ a& b2 ?5 E6 T( X

              el.x = startX;

4 |, P f' l( ~5 ~0 o$ W2 X

              if (verticalpos=="fromtop")

9 K: H6 l/ q4 `- |2 B, e

              el.y = startY;

) S3 P' ], d- B0 w, t3 N

              else{

. B! Q1 V& D9 F( t7 t+ ^

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

$ Q" y( r; i) p

              el.y -= startY;

& c9 s# X5 h( o( {/ s3 q9 \

              }

3 V' W$ C& h; H! ^- d

              return el;

J7 S$ G# m9 B' N6 U

       }

3 }+ M+ O, I# o

       window.stayTopLeft=function()

! H/ {) y/ B1 H2 p! R3 [

       {

* E$ e) V, Q- f1 U2 N: E

              if (verticalpos=="fromtop"){

. [! A" N. T h+ U9 \* n& O9 n5 p7 O2 z

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

6 D' c1 R) V' b" U8 m

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

: q: \: @( d; ]3 j, ^" p

              }

7 ~6 X6 p ]5 O0 t$ u

              else{

/ }8 S2 s0 ~* f+ w# u

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

$ w# D6 o' ]( Y! ^; U( I

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

9 j; `, G6 }$ D6 Y/ \) p0 S7 _

              }

8 P0 e/ x$ \1 p/ t7 G* K' r

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

% {$ l! C/ |, }1 r6 h

              setTimeout("stayTopLeft()", 10);

3 O: O; w' r& P/ m+ U

       }

. w5 r) b S7 f

       ftlObj = ml("divStayTopLeft");

# e0 {, w% y; Q" g6 y

       stayTopLeft();

) ?7 V+ l; N8 h; T+ ]3 A* x( ]+ R

}

+ u$ ?" v" V/ f4 Y

JSFX_FloatTopDiv();

- P* T" s( J+ g, {$ b: t

</script>

. j) T' F* q h

</html>

& v" f' l. y5 L

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

7 E, p, U) [" V7 B) M

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

. i9 q) ^) S; Y8 n5 ]; c. s% h

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

+ Y# P( t& R- f3 C" T

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

$ u5 L) f; U1 M: P4 E

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

0 e x8 v) x0 {9 V6 E

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

4 d7 u8 w% H m1 h$ J& u8 M5 {

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

3 G0 Q/ G! x- _. \1 F

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

回复

使用道具 举报

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

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

) Z& l& w& K: m; ^" N, m$ l4 y$ G% b- r

 

(2.88 KB, 下载次数: 2)
4 T5 d$ M, u( r# h
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
5 a2 _2 n/ w1 b% G* @/ R, M. E
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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