搜索
查看: 29986|回复: 1

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

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

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

( p1 {; H& ~0 D3 v

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

4 t3 T A2 a9 W4 X' r4 |

第二步:按橙色说明修改

" N8 f! v/ B& |, m" R; g4 ?

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

: d( I& f: U" x

<html>

$ R1 b: t2 c" Z1 S6 R

<head>

0 r9 @9 c" @, I1 }- R

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

4 V5 \. ?3 `; E+ v o* s. @0 @8 Q

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

1 h. m8 C1 a$ [7 l; d

</head>

1 @/ z& W7 u3 s2 A) N' S2 K

<script>

7 H. `; q: \0 r$ B3 ?7 h# C% r

var online= new Array();

5 M; ^. @6 z/ l3 P: q4 E

if (!document.layers)

4 d4 F& S5 ?* p# B

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

3 |/ i7 X; E3 l8 @' T2 ?& ]6 D

</script>

( \+ F- \3 Y' }$ [# d5 Q( T" j

<layer id="divStayTopLeft">

. {' a1 ]; U% x" t" Q- v, X

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

" [5 m$ b9 u. ^4 P5 k+ y& f2 T# c

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

" ~" a$ h# }6 r2 @0 d

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

, A" }9 X) B3 s

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

0 r: o2 g, m3 k( G5 v9 _4 }( Z3 H% Y

 

0 }$ N# y8 D, }, K6 o/ O" O

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

- A( H3 W# |8 v7 y& R

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

3 l/ \# @) x7 L' j% {4 j+ h& X6 U

<script>

* K- O- x5 ^0 G- L

if (online[0]==0)

# ~( o1 v0 A z" Y# s. D2 Q- k

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

$ q" C/ O4 D7 G; {

else

) t2 ~: y; D1 L9 E( {; }( [; m7 \# 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=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

u7 w2 d/ h5 {/ ^# r( Z

</script >

6 X- G' J& _/ B: u; A

</td></tr>

8 O" Z p! b! Y K$ [

 

. ~5 S4 Q7 I D$ M6 T' V/ a" L

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

+ N4 m2 h) x. H

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

- ~+ i' T; ]5 @1 v6 o% q6 Z3 N. @

<script>

; p1 f3 q9 w; ~1 f& c- F

if (online[1]==0)

: _2 j n4 m% N2 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 o( P' W3 c3 o/ j, G* w

else

6 \1 G! G8 V7 U* s4 ?7 k

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 _/ A9 a+ \( H& J

</script >

4 x! e0 b* X7 ]

</td></tr>

0 _, L4 Y9 ~+ E' l

 

; g: K1 h5 p% f# l! l1 g

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

9 U# | t* e2 @6 z' W: d% w

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

& D! }0 x: k/ G# d a, ?

<script>

% e, q z. [( H# U

if (online[2]==0)

( Z9 Y% V/ }" H. 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>");

4 H% f4 O: t5 L

else

0 I2 D' t" L0 c' K% c3 a$ 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=240434782&Site=在线咨询&Menu=no' title='在线即时交谈'>代理合作</a>");

. d, X& ^. K5 U7 n: Y g9 U

</script >

7 Y0 R8 N: P) W9 C- }" x2 J1 L$ o

</td></tr>

3 z' p6 B' {; z& _$ D3 l% p

 

0 W+ D' g: g0 N* s

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

2 G( b3 r% Q7 c4 F

 

8 E; ]+ r& C) C4 `8 b2 W2 B3 X

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

- r: R6 E$ x X, B' V

</table>

# k7 R' Z) Z3 l6 n, t6 b

</layer>

# s3 Y! H/ m+ a

<script type="text/javascript">

1 r. g5 o$ a; L0 D. t

//Enter "frombottom" or "fromtop"

( Y5 j9 L- `: k l7 S

var verticalpos="frombottom"

* M Z& G: d# r0 D& M2 a

if (!document.layers)

7 w! H- t# a9 E" r0 j% J% k3 K$ ]

document.write('</div>')

9 e. z0 e( \1 D: K# G

function JSFX_FloatTopDiv()

. m: I% ~+ P2 s# x- d# x: y

{

# i X- Y/ M2 N& W3 m9 [

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

: t2 U- p2 |- q7 R% k/ f

       var startX =3,

1 m. o- T c% N' x k3 F" \

       startY = 250;

) E, |& p5 a2 J% }7 O

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

; ]( U5 | y; {" |% D' C7 b( Z

       var d = document;

4 f- F/ u9 i7 I4 D. x! {

       function ml(id)

9 K& u0 h9 n3 E I+ A% s

       {

1 K. }' E7 o3 j2 D% E$ c( v

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

" \8 o8 m% X/ v% N

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

, K7 R: z8 `6 r* H4 u

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

9 L4 u- Y6 z# N+ i6 U" S

              el.x = startX;

% l4 a- L3 t) f! D7 T3 G

              if (verticalpos=="fromtop")

- O1 {. a& H0 T0 C

              el.y = startY;

, t: ^( `! e+ r, m7 }6 ~

              else{

3 X w- a4 ?+ S- K' R

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

5 _9 q: r$ p# b0 @3 E

              el.y -= startY;

& Y1 r! c. O& x y

              }

! {5 c) V& V5 m# _/ H

              return el;

+ e" y" z( ^% l9 Z

       }

" a; g9 l+ N$ Y8 L& ?

       window.stayTopLeft=function()

1 W# Q& G* Z$ k6 [; V: G2 u

       {

6 e3 @: j: }, D1 O1 a y

              if (verticalpos=="fromtop"){

( f" r- T3 k6 `

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

- \4 Z% L) d4 L7 a- [1 i) v* F

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

* C1 V) h: T" w+ t T

              }

0 y9 j! S2 u( z! q, X; m

              else{

% |3 D4 Y6 }3 M0 Y+ \( U( T

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

; j1 D* i9 ?% y: O3 k+ B$ N

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

! m" b. \- r! V& d1 V

              }

1 D# r0 Q6 `! n' |( ^

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

# l. F% B- x- x$ p

              setTimeout("stayTopLeft()", 10);

\; s. [) ?. o+ H' ^

       }

! N/ e' p: r! t% N% B5 ~$ {$ s

       ftlObj = ml("divStayTopLeft");

4 j' r* r% N. _! C1 [6 e4 b9 O

       stayTopLeft();

4 Z: m2 N3 A2 W

}

4 m1 S5 L% b2 V Q7 y, `

JSFX_FloatTopDiv();

7 h. E+ k8 S; M

</script>

* b& f( [, |4 S3 K

</html>

8 d9 Q! u. n: ?) F8 m

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

! M8 u& ~2 S. l* a8 C' L- N

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

! ?% J0 K, \5 H

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

/ @5 ]& @" O' r% Q5 Q! [

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

& y6 D' y/ H) r$ g5 N; w

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

* Q% s" c1 o# D

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

8 u! q q: I; C$ w( M$ }7 F. |

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

* ]% \% K' D6 x1 x; _8 L

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

回复

使用道具 举报

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

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

3 i, U, q1 W& l! W

 

(2.88 KB, 下载次数: 2)
6 O3 k9 T& }' ?' L+ _$ N9 T
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
5 d& T# q1 v' m: @
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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