搜索
查看: 29851|回复: 1

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

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

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

9 [% S' K" f6 K& _

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

1 b' F; `- [* ]) U @

第二步:按橙色说明修改

c/ l/ Z% m; {1 [+ x: r

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

% j7 f$ b. L& @9 c9 P" k

<html>

0 v5 v3 v) f6 |) d! w/ E& U

<head>

# {! g! v7 S, P5 \: L

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

" m! N1 B7 b; r2 }& f, H6 Q

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

' _0 s$ K) u! f0 Z, u3 |: I) x

</head>

1 ~. Q, P) E$ i$ J; @6 ]. `

<script>

! ?% u9 c& ?2 ^, `; P" e

var online= new Array();

* Z, S% X. a2 x o% {

if (!document.layers)

+ Q& c6 o. e, o0 t" v

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

$ o+ i5 l n ?5 I

</script>

; M2 l( F! _7 S

<layer id="divStayTopLeft">

6 ?% [% r7 F" \+ U

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

+ u- P" ^: I" {; }$ ]" I

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

5 ~. ]+ N: p9 b- n2 y3 a

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

O# q( m1 t0 L

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

$ F$ G& Y* Y: [7 W2 v4 |

 

+ ?6 {0 l$ Y R5 \

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

; f* e. Y6 U% H

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

* c; K$ k/ G" ~! ?

<script>

; E- z& L/ l% d" A3 J* q

if (online[0]==0)

/ c8 c/ j& H; S' l

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 F8 N2 E, ^# P& ^5 X9 `8 e( w

else

* Y3 X8 z& ^, G" \* `2 f$ 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>");

. {; M% v# I' P

</script >

& B$ N5 e) P, v

</td></tr>

1 O4 h! O2 f' s6 K1 h6 K

 

H6 Z$ O; b# ?( ` ?

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

, Z/ z; X: T1 `7 d/ u, ?

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

* x- Z5 I6 S( @, z" Y- H8 N3 i1 x

<script>

8 {8 e" n8 @+ ^6 U# A( x

if (online[1]==0)

5 ~+ G4 U0 |! [& l- P

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

. U( u+ q% v1 ^5 K2 F+ c

else

# i" _7 S( {* Q, g- \; 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>");

' I7 p- Y: y0 b# |7 m

</script >

' u- H7 Q6 g% c4 v: b

</td></tr>

) G& c! ~8 A S6 q3 {

 

! l ^& g0 U% \

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

8 Z9 r4 {5 G1 {. Y

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

2 a* n6 I1 a/ S8 m

<script>

# ~' e0 r; W: |

if (online[2]==0)

# k8 o1 m( q& Q t( 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

) S; d% Y# M# H/ q# |

else

& R4 S- Y6 k: \5 r! P, G3 @& |

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

0 @6 q3 s1 y2 r- I& b

</script >

/ f2 m6 g* h4 h

</td></tr>

7 p, I# m+ W# U8 i, }0 ~

 

9 H. e+ S1 [" x8 C$ H. L& L8 _

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

0 r" Y# v3 J6 _9 B% F0 m8 d1 B

 

v1 \( l4 N# T" \3 G$ E

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

) V- B$ F) o% C7 Z

</table>

- |1 D9 D: X4 P/ f

</layer>

$ ?- O. g% l; s3 T

<script type="text/javascript">

4 Y1 |5 Z8 ^0 ?6 n

//Enter "frombottom" or "fromtop"

4 q. C( t6 _6 v1 ^

var verticalpos="frombottom"

2 V" Y& N- o9 A# T8 H& N

if (!document.layers)

- D4 _1 C9 D1 ^1 S/ M, q

document.write('</div>')

! P1 e4 t+ }% b% L7 R

function JSFX_FloatTopDiv()

( `/ s0 ]. l3 z3 h4 N, ^

{

* A% f. @: f; v9 X5 z) T7 O

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

+ Y1 M# T" v# l

       var startX =3,

8 }8 v& a- B. ]7 K

       startY = 250;

# p3 _$ B( M |& Q8 O3 Y3 h

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

, {2 Z. F6 ?- S" r& [

       var d = document;

/ J" `! f, n# B

       function ml(id)

$ ^* c( u; D) V1 ?- Y& m+ Z: N

       {

' m, j1 A4 u; f3 G/ B0 \8 @" A

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

! s1 K2 r1 M8 ^- X4 s! j

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

7 C1 x X/ A' Y& |0 o6 F& I* R

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

; ]' N) m6 c5 w' ~! v

              el.x = startX;

4 A+ M# }" z9 r

              if (verticalpos=="fromtop")

; m6 u4 y/ [6 S9 c9 I1 P

              el.y = startY;

. K' R# R2 U1 }: \; B

              else{

- C# w$ Y# y( I

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

' Z, E' n1 u& p) u- Q

              el.y -= startY;

0 T# H8 v: s+ e

              }

7 Z% N( l3 @$ \: l9 {1 t

              return el;

6 Z6 `5 q, G- w' M* V( o

       }

- `8 ?* f, R5 g; ~. c. y

       window.stayTopLeft=function()

9 W" q! A4 {1 Q! Y& T, J

       {

$ \+ a% ?& Q8 X. Y* m. v

              if (verticalpos=="fromtop"){

2 s1 w3 u& F S/ D% b

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

/ g6 r( }$ P1 g7 q

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

8 [3 H" S* l& f: B

              }

, b( z, F! s6 _# Y1 V

              else{

/ S$ L7 s9 l$ U6 P* K

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

3 o; F& x& n" O$ E" |3 x/ l9 [) I

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

" `2 N1 D' P% T4 x' h# Y

              }

$ Y* [. l3 g4 R/ D$ V3 }

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

% }+ J* q8 @: p' \6 [

              setTimeout("stayTopLeft()", 10);

S5 d4 y* q0 w9 t7 D( m7 x

       }

1 \2 a+ ]# w7 A

       ftlObj = ml("divStayTopLeft");

# s% _) ?. k5 z$ D7 L9 a* g# J

       stayTopLeft();

, k' }) d; Q4 ~: G: U" G

}

+ R9 N4 I/ [" j: c, ^

JSFX_FloatTopDiv();

! f3 W' w3 s& E! K. y

</script>

- _2 ]0 u# e# j3 e+ @6 \

</html>

& b6 Z- J; K0 G' U7 e$ h5 E

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

- [' Q" f7 ~/ H

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

7 h1 t; o1 w9 s- Z, {, ]

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

7 u$ R9 h. I- g- B" O

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

& l7 ~3 R) S8 ^. b- z$ X" g% T# r) s) H

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

5 g3 j, o6 H! ~' L5 F

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

4 O+ A% ]9 P! m

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

7 B3 Y: G) E* J7 J

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

回复

使用道具 举报

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

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

% B2 X7 Z/ F D5 ?$ [! P

 

(2.88 KB, 下载次数: 2)
6 V4 H) w, `% B) R2 Q
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
; c/ L$ R* B: h H
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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