搜索
查看: 29973|回复: 1

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

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

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

$ G9 ^- n, y) \, L3 B

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

0 a! e; i! E3 @9 [9 F' q5 V/ x# N

第二步:按橙色说明修改

3 ?7 n, ?/ i& D. u+ ~0 s' y8 p

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

) ?6 A H1 ~8 ]

<html>

, J) ?* x6 d5 O# p7 F B

<head>

2 O9 [7 L( Z# G4 A3 b) [4 |

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

, a: |! _; Y6 m: n

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

! a) G M, f. M; _

</head>

; t) j- D2 I+ q5 r# j

<script>

" h4 L& ~7 P: a3 p

var online= new Array();

9 Y# H; Q, a) z& q

if (!document.layers)

* B' G! m" @ y B4 t: W$ E4 L

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

8 `0 r% ~1 W- f& T0 o

</script>

$ m$ O4 L" g; e: g2 F1 f3 J

<layer id="divStayTopLeft">

( Z+ z' e. @* z

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

4 N+ _) a- B4 z1 f

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

0 K% u# P- T1 R1 t% v

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

- E+ G4 q! d, e1 l) Q$ s L! D" S: s! y

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

! |' K5 ?* K9 R4 `6 q/ A

 

?' E4 I7 s$ Z9 d% p x! ]9 E1 Y

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

$ G9 ]( P% E6 ?+ m8 g% Z+ k

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

4 |& n$ ]& ~0 r. R4 z

<script>

& s0 i& G9 w% b1 Z! T# ]3 k

if (online[0]==0)

, [* X0 j/ p/ b& Y

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

! m! d; m4 ~, @2 t, @, ?7 k

else

& r* N" g% w- @4 d' _# y: 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>");

w1 y/ [* x/ m" O2 K1 w

</script >

9 x! K7 _% Z3 D8 Z7 t5 H# R H

</td></tr>

! ` E3 a8 M' u/ q

 

) v7 q9 `: q1 T" Q- H% I9 L

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

6 V! k5 V% E1 P3 y& R$ E% K8 w

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

6 O2 K/ I3 Q! B5 E

<script>

1 n0 J5 e v5 e/ M6 l% _

if (online[1]==0)

8 L- U1 O8 e* K4 n6 q8 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>");

x, P$ |, H4 Z g& Y& }2 c

else

* x R# p W- ?& 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>");

5 h( m# H4 X) |$ _9 ?

</script >

4 F! K+ V* ~# C, }5 x# ]" j

</td></tr>

$ V# o( m4 O! z8 `5 c: }9 M! t

 

}" Y' h* @( T# j: y

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

# }) g( v- r4 F* U' h4 j6 _7 Y7 _

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

; x4 n. J! b& V; H! l4 J2 @3 }

<script>

+ h2 ]; P, C7 d7 m& l$ K3 j8 b& n

if (online[2]==0)

7 B$ \0 G% M+ S0 I7 T7 o

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

% h. g( d$ ^; x: l+ ~8 N" Y

else

6 V# Q* [/ [9 G0 i+ \, p

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

/ Q+ X8 G) q' U' I: H3 d- s

</script >

( ^6 O$ Z# O! p/ {

</td></tr>

, [0 ^: \5 }8 L' d* [- [

 

) t2 |4 S; I: H+ M

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

$ {7 a8 O" z3 e; X

 

5 {7 o8 k# a; i

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

, U+ _" I [1 f+ i1 O! R

</table>

3 k: X" h: D+ \/ v( Q

</layer>

9 T1 ?9 n# x k

<script type="text/javascript">

* J7 d9 ]4 Z5 x( d0 ?) a; ^

//Enter "frombottom" or "fromtop"

0 k6 v3 N0 J. J$ t7 a

var verticalpos="frombottom"

" ], d4 h1 d# c$ T c

if (!document.layers)

4 H& ~+ q. ~9 D2 t% d7 T

document.write('</div>')

( h* u4 `' J& u9 f+ D

function JSFX_FloatTopDiv()

, F; z: Z1 F8 ?+ z, y2 `

{

# T9 r+ l r7 i1 J

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

3 T6 K, X- H8 a) N5 o4 w

       var startX =3,

5 b2 B- w, B' R5 v/ v( K/ _1 O

       startY = 250;

6 m( q, s, V0 A; u4 r

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

: A3 S, g7 J# d3 W7 u! L( j' H

       var d = document;

& U+ x) t8 H5 d7 o

       function ml(id)

; A0 q/ i1 t( Q: H$ @

       {

' I- C2 x+ z- N. g7 g

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

" v! Y4 t: T) _& n, ?% o7 a

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

, j7 Y8 e: i- }. q& i: @

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

4 b g) X$ Y% i7 \* p

              el.x = startX;

& ?. N3 v/ I L3 x/ W7 k: A

              if (verticalpos=="fromtop")

/ J, K% y. T0 |! K* U

              el.y = startY;

+ ~3 z& t- m6 {0 U6 D9 o( r

              else{

- C. a- U& ]# w7 Q& K

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

- m( M! Q% e8 [' F

              el.y -= startY;

' [' b( `; C s( b( a% ~& o/ g# k

              }

& ~3 U; q& M0 ?3 B: y& v0 _2 X e

              return el;

$ Q) F" ]! N8 ^1 y4 L

       }

! V& Q: i( B% U' W( q4 _" u! O

       window.stayTopLeft=function()

( ~- |" M8 Q4 T5 E2 m8 `$ V

       {

, l( g* \3 q6 ~4 {7 W

              if (verticalpos=="fromtop"){

% Z% C; H, ]8 M/ U# }* Z4 p

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

1 \7 Z2 e( e( j. p

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

$ ]$ O9 W. V# N

              }

% `5 e. T. B$ B! {6 H

              else{

/ E' i5 ]0 L7 H$ \8 F( @$ @) x

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

; O# V6 o+ u9 c$ V

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

7 u7 T2 T7 H" P: W3 R3 f

              }

, e$ _, D8 R0 Z! h" W& s

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

8 {$ C6 D: M. s5 L4 ]! ^/ u

              setTimeout("stayTopLeft()", 10);

9 b) K6 ?7 W$ v7 o/ J

       }

8 C5 l! ^+ T( `

       ftlObj = ml("divStayTopLeft");

5 m7 L5 i5 |5 t! P

       stayTopLeft();

2 S: M& ?) c: m: E7 W3 \& l8 j2 v

}

& M3 M% j2 M& v2 X% j( w

JSFX_FloatTopDiv();

( R5 G, u9 P) @! j9 e5 b

</script>

$ y: L1 W' H( H& t& l5 y

</html>

) `3 h$ f! M# M5 t3 d2 ]$ S

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

1 i3 F' l, i5 _7 R% O, U

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

6 ^! w, |& t8 x$ \

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

7 q5 h- H% `* f1 S5 @

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

# d6 o V+ u( [% I% O7 C

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

- y! \, ]" {0 M. F+ ~6 {6 T

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

7 S' C# j1 B* C4 x

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

- O4 o# X* ?" y0 x p5 u

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

回复

使用道具 举报

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

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

t" s4 e+ T- z# _/ o1 ~: i

 

(2.88 KB, 下载次数: 2)
! ^ Z1 R: Q' ^1 c# k' o9 T9 X
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
! t/ g1 B# I$ O. N8 a
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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