搜索
查看: 29852|回复: 1

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

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

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

~9 ~4 @$ D( l

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

5 p! C4 Z) n6 x- A: G% E- ~

第二步:按橙色说明修改

8 _1 ~, I0 S5 X; h

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

: ?6 n8 ]. F2 p$ l; r- @6 U% t& H

<html>

* C0 J7 V5 Q5 a

<head>

. ]3 S, z6 x$ t- s/ x

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

5 {' h0 G5 |* o9 }

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

2 W' L4 |6 p S8 k$ B8 B) j, o

</head>

: n5 H0 S' Z6 `" V% e# b

<script>

2 l9 C; c, f5 \/ w' e

var online= new Array();

1 d/ n5 L% O* E8 t1 I% F' s* r

if (!document.layers)

F/ R/ x, A4 z' l. k

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

3 H/ B* C/ X9 a# D% @

</script>

) K- z/ O+ L; N# l

<layer id="divStayTopLeft">

2 X N7 L: _( I! o

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

7 {$ p; _! S& u) ` v6 ^/ `8 c

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

8 U# ]; r9 d/ f/ d

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

! B' Z" I2 M& t) @6 T; c

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

5 G9 `1 A" ]$ {" s4 Z

 

7 K; `8 ?. r- _, Y# ], E. w

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

: _: z7 F3 \! N0 v

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

0 f: g/ `# p7 y

<script>

0 v- M/ V! T- F' u W. G

if (online[0]==0)

, X) @) y% a% P, u* g" ^, h' e/ \

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 W2 e3 e, \/ r& [! D' j) q+ `

else

. N5 e6 U/ }' r" y% w% s6 D

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

! D, D# n7 M8 `' F

</script >

0 z1 L' Q" O/ w2 g/ H/ }# ]2 T( i

</td></tr>

. A1 \8 t; C* h/ S6 X9 B ?6 h

 

0 n% `6 z: v8 o, Y0 L# G

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

L5 U$ Y# U4 h3 i7 K' n

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

9 Y# }6 A4 ~9 f. h: x B: D( j

<script>

0 M) ~# q3 ~: q G" E- k

if (online[1]==0)

6 l0 b r$ u" e# I, e' {1 f

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

/ j4 Z# o" i9 E3 L" N1 Z( |% S

else

2 _5 R3 L# p8 I6 l" U/ U4 k6 H1 m

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 U% X' g) b5 U4 ?' T

</script >

( h$ o% l! Y+ k3 Y f# ^4 n

</td></tr>

9 l/ v4 G6 r" x+ H! E2 x

 

3 |# h" n2 g) `1 `2 S

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

7 h# v& j9 p2 o+ s6 Q) R/ \+ N& x6 c

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

( r* T9 P9 V& v$ `. K F

<script>

0 k( [5 o V w2 G8 U2 ~& P. u2 j

if (online[2]==0)

1 i$ }! P% \4 ?! 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>");

* z# ^2 a6 A# G( O1 Z* r+ }

else

; k; H3 ~- x: }4 F9 J( 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>");

- N ]; Q7 `( F" o2 f W+ W

</script >

- A! e' k" T# h* b# d, _

</td></tr>

4 t, f4 S$ q1 ^0 ]' C3 m2 k4 z

 

5 F( F( J( x2 i3 t R; Q

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

1 z5 r- ^1 H+ o* W: C1 w

 

4 Q! R% f5 k) a+ t N$ g& }

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

$ ^5 u* r- B# x5 ]

</table>

+ k8 l" x% R" @0 `

</layer>

9 A8 b! U0 }, ?! e+ g7 V5 d

<script type="text/javascript">

0 {# \# ~- ~/ t2 ~9 \; m8 s

//Enter "frombottom" or "fromtop"

a4 ]' V* U- T1 O6 b; u

var verticalpos="frombottom"

+ k& w" c$ [% G: o7 Q& R

if (!document.layers)

7 Q ~6 n' p p1 T; p( i" W

document.write('</div>')

4 |) o9 G; z; ^, y. B- U1 \* y

function JSFX_FloatTopDiv()

+ J- S9 ]3 g' i8 N

{

( Y; _9 Q A& f3 t- z/ c

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

3 H. p$ i2 j/ D- N7 @/ L4 \3 s4 p

       var startX =3,

. |; ]+ S; f5 L# g: U

       startY = 250;

7 o0 v: f& {9 `& A( c* N6 Z( b

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

- i$ x: e- A5 j% M! [

       var d = document;

) E4 t: Y8 o$ v6 `# A0 l3 k- z( o

       function ml(id)

1 X" S0 g8 U! A. ~# j* c

       {

* H- W. g" g; N. R1 c

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

' A2 [) X4 N& [; Z$ \! e, b$ R- Z) ~

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

2 I, o4 P( U3 o

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

# K3 u3 a) V* p9 H! R

              el.x = startX;

7 ~9 a: Q4 {. }

              if (verticalpos=="fromtop")

6 Q2 @: X0 N6 s3 J% C9 J# @& C

              el.y = startY;

$ U8 ^$ T* u {4 j' Q* n6 W; d

              else{

' O- f+ l& H6 K2 k8 N7 b

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

4 c' I/ o7 z2 W& v- {9 o

              el.y -= startY;

3 X# {# L+ @; @# p4 s$ J7 x4 O' r

              }

' z I2 y; D$ M1 o3 H7 B1 {. q

              return el;

! o. }6 T8 f7 ~, g3 K

       }

9 @2 U, n- L8 H

       window.stayTopLeft=function()

5 U4 d- f2 N* _5 [

       {

& g& K, s6 N* M

              if (verticalpos=="fromtop"){

z: \# h# q: l0 L

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

( m7 Y$ k3 C7 w+ b& E' H

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

[2 y/ L: o: W# G/ b) w. H

              }

/ l& Q' {: N) c$ Y

              else{

4 B6 a5 h5 r: {! g& W! Z

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

2 ^" w8 f9 D+ x- p: C0 x, W

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

- x! P5 y* T$ B6 t% e9 ~# A

              }

9 Q3 n" f) X4 v# y3 V

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

0 h3 z/ ~- }- m; `8 o( o4 z

              setTimeout("stayTopLeft()", 10);

; H" \+ C/ q: H. M) V- Q+ N

       }

3 a: N1 q; B2 r" c P( C

       ftlObj = ml("divStayTopLeft");

5 Z* D; j* _' x* V% \1 R

       stayTopLeft();

' k/ a4 u: P" w( n+ b

}

+ s1 j7 t2 [. Y7 Y3 D

JSFX_FloatTopDiv();

* d% {* i5 x& J* y3 | m& x

</script>

4 ]% ~8 S; t2 i

</html>

2 Y' B$ }" r! [! x3 {2 ?

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

$ N% n [1 A& ]) H9 i/ @

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

8 K2 ]1 b3 k; a% _) n

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

6 g9 Z R) E" g& e( S; W \0 G

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

! W$ a m0 j4 F3 S- \- g, t9 _

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

2 a# x Q( C% F8 _3 ?" V j% m

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

a, T; I6 O. E/ f, ?

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

# O: B& Z4 [' ^+ a

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

回复

使用道具 举报

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

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

K* C) J6 {& ]' _0 r9 l( u# t

 

(2.88 KB, 下载次数: 2)
! |$ n u1 Q/ }: u. w
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
) }- v! p6 E, U' p6 s: B+ Q( X: T
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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