搜索
查看: 29798|回复: 1

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

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

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

! _0 k! {. }! Q* u

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

" f% c' z! \' T( x1 y& ^

第二步:按橙色说明修改

8 v4 p7 H( Z& }" q' J9 t2 C4 ?

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

! F' D. M: ?$ R- [# t/ G9 @, z5 N8 t2 i

<html>

# B1 _+ ]5 t# H1 b% |* J

<head>

4 g T- c* p4 r2 v7 ?9 Q4 I

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

5 U4 f* B4 N I6 v" Y$ v

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

6 T% c" a: T8 m& W& ~( T

</head>

7 K* L# x* ]- f+ m

<script>

7 R+ w+ \0 M2 ]! y# W1 |

var online= new Array();

; @/ { x( \& u f' [. ?& Y" r

if (!document.layers)

; Y: z: a+ o$ N3 B

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

, U4 H8 c) B, u( Y3 l$ t) [% W

</script>

, h" ?* R4 d, x3 I

<layer id="divStayTopLeft">

: C9 d, F e3 N4 p

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

5 E9 v% Q: t( C

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

! Q3 H7 T3 ~9 }8 J" G

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

s) v( \0 ?0 {8 Q

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

6 f0 A1 Q3 u. W; k* d* v

 

$ _8 f( L8 m, b5 S: w& u

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

! |1 n+ c7 Q \8 z

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

2 u6 h: C2 l1 j- d5 G

<script>

6 L* A Y$ ?- @3 D2 }! Z

if (online[0]==0)

0 w% ~, c5 v- C, A7 }

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

# r$ D7 x- s+ O, j

else

}) Y6 _/ i3 `2 R2 x8 j8 e9 c

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

/ ?4 `0 v' D- g( \( [9 h

</script >

5 x# l( Z( P$ Y# T7 ~

</td></tr>

+ R6 x( b o) B' f# b

 

0 G1 i0 [7 H' F4 T) K

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

5 Y5 X5 N& W# G5 }

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

6 u5 n# Q$ M8 p8 N, m _

<script>

6 s8 Y, u# R5 W# o

if (online[1]==0)

4 E2 b; d- c+ Z$ 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>");

$ P3 r0 p# g; f x' Y

else

4 ]) n3 k0 z1 o# q7 ?

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

# K$ e2 f9 q L$ D" ]6 d9 N

</script >

`0 c' r$ C8 E; x( }

</td></tr>

+ y. T( Y3 z6 F2 U

 

! ]7 }: ]. G% ?* l

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

* z F0 c& w Z O

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

1 v2 Q. Y$ n5 f! ~ Q# X* z6 \; ~7 @

<script>

* c6 L! z# m3 |. p8 Z' I

if (online[2]==0)

* W7 _/ R! M- I9 u1 r! J+ o" T

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

A* A g% o) E

else

& U' l4 y: v) N2 T5 Y6 L l

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

: u( V0 a2 m8 U) y

</script >

. ^& v* u: y7 r

</td></tr>

9 [4 Y/ _- p- N$ \) o2 K

 

?+ O# X1 Y& O8 I

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

1 ]3 M8 C% u7 S6 i0 G9 D

 

* ]. y! F8 c1 e

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

, t& I( ~' W5 G$ \

</table>

3 v* h0 M& `7 q: @+ k h! T( q

</layer>

) t" V6 K1 K- z" k- J1 Z

<script type="text/javascript">

' W1 \* N: y+ [- H% I ~% o; k# [/ D

//Enter "frombottom" or "fromtop"

) Z9 K. n) d+ u) m2 [1 y) m

var verticalpos="frombottom"

- l+ M6 c$ u6 h; w3 `! }

if (!document.layers)

$ K$ F$ U! r! n

document.write('</div>')

8 m% _: S0 P5 h! y/ m9 f

function JSFX_FloatTopDiv()

- u- E, S' n l' T$ T1 Z0 l0 M& U

{

( `. m5 _$ ]' x3 a; \

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

" _0 ?! m& @2 r1 u0 `

       var startX =3,

: }& @1 D/ |( Y: S7 V/ f1 `4 z

       startY = 250;

K! _& Y0 Y3 Z. C' p1 ~, ~

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

/ @6 F: @: m& N6 m T& B. B

       var d = document;

* G+ [! P4 d1 J1 x' |& \0 _) }3 N

       function ml(id)

! P& V# U/ `% A2 S0 a, P4 c, H

       {

, {* L$ y! c3 ]" v

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

; a5 c! b/ @. |

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

5 X; C' @/ I. \, K) J2 W6 i, U

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

, l1 y3 Q0 q8 ?- Y. k- }

              el.x = startX;

7 |! A, S* [; M1 Z/ B$ @" G7 {2 |/ g

              if (verticalpos=="fromtop")

8 V7 g' ^: G* u/ S3 K1 b) F0 @

              el.y = startY;

: d+ t! o U& f M9 b

              else{

) z* z7 y3 d' |# ^/ _! f E0 E) K

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

: b: Y6 k6 B5 B. W- r- w

              el.y -= startY;

$ ?( Y( N( o! L- d& O

              }

; L: R# b' D P1 w/ \2 Z- x

              return el;

. l6 a% z4 M% n& V: u

       }

, B3 J% g/ Y. W' [+ g

       window.stayTopLeft=function()

9 q4 d7 T# n2 l4 q* \

       {

9 N6 r; {4 K, R2 ]0 y; x

              if (verticalpos=="fromtop"){

) M4 b- c }4 X4 `& f) |

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

' N8 q( b# A! d& m5 _1 M0 x0 _

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

5 z7 N7 B% U* t. F# l5 y+ t9 D

              }

7 k1 r( P8 S( o; j9 C% J" {

              else{

5 u/ i* t6 G6 d

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

3 z) Y7 O- Z x) a% z7 N3 v

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

" u6 ]7 j N) k5 K) n

              }

9 ]2 ]. q1 M4 f8 T, S i

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

0 L# U" ?3 \8 N3 \) L' J% v

              setTimeout("stayTopLeft()", 10);

% R, T w; `; j& |/ Z

       }

1 O2 \( ?" \) | E8 \

       ftlObj = ml("divStayTopLeft");

; R& w3 j2 `3 \) _

       stayTopLeft();

5 o, E; T e+ K3 o: l* \) ?

}

* } U0 Y* J, H+ `: ?

JSFX_FloatTopDiv();

5 y2 j R) j! w) u

</script>

: ]" ~6 ^2 K1 w- J4 ^

</html>

9 H( p0 M/ F5 m Y8 b

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

1 D; I: A: [+ y Y( j& K# A0 p

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

{! e% l8 s6 J# W) n% y/ Q" M

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

: U: W/ x5 H1 i- m8 R7 Y" o- F

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

. H5 T8 I& B- Y; d7 `( V! ?5 B

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

" C6 V5 ^6 M" E; g

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

7 }9 ]$ C$ }/ I

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

5 M% R! G/ ~! i% F9 V6 e

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

回复

使用道具 举报

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

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

5 R3 q; u3 h8 `, `* z1 D

 

(2.88 KB, 下载次数: 2)
& b9 l6 O6 |* }5 ?1 a7 @
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
, ?2 M: n! G4 L7 D6 [% r
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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