搜索
查看: 30049|回复: 1

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

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

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

, I* A- @2 A+ I. u+ `) l( R. d

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

0 _* h k+ v( h

第二步:按橙色说明修改

" l: d8 k: @! L

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

2 g- H& }7 L% Q! E6 L+ r

<html>

( d0 x/ z# M' j2 p5 V! y

<head>

$ O; P% {; a2 H9 U/ K% }5 j4 g( M

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

9 ~, |- k8 j4 I

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

. v! {) |# b& x/ m7 F# y, O

</head>

' U2 z: e) a! \ Y# w/ \9 n; E6 |

<script>

( w7 y2 ]( j" `% ^6 ]; i: z+ D

var online= new Array();

& b ~/ `6 e% x' g

if (!document.layers)

4 _3 s ^ i9 T Z ]- \

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

V# L) O# L, x. j* a" W- H* o9 ~

</script>

! K1 I6 w. |4 r Q( O

<layer id="divStayTopLeft">

) ~! h+ L" z+ U4 i; B7 e

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

! d6 x* j' S6 e- [) t& n

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

# u: ?/ r B a' w

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

, |; {* T7 J& X* p

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

9 R; Y5 }" }" t$ M: Q% S1 C

 

, c8 o; W6 c0 B

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

. b0 `) M0 A. _# X9 r" Z- G

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

5 @7 ]/ b0 z0 q, L: b

<script>

7 D! Q# x( F e& O8 p

if (online[0]==0)

( ~2 C* R5 i4 [8 Q& i

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

7 t& ]/ h- Z" {* E3 H! `* U

else

( w0 u' n: F2 l. A# t& O9 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=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

% m. r. a6 P0 K4 N$ f; S4 z

</script >

: i- U; y6 _& D' F/ s4 t

</td></tr>

, W! \8 O, r; }- c2 |

 

( u2 _. p0 m( m

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

$ r2 U6 {$ o. c. h& j3 z; q

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

3 G( U y7 T: q r; I+ r

<script>

" a* |6 \8 M o5 _" A. O

if (online[1]==0)

3 G8 I/ D8 H4 [# `( N' \3 u- |% }

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

& |& V* z. J* Y

else

: f8 R& P! T5 o* h% X7 Y

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

3 o5 T# M# ^/ V

</script >

2 \8 l, J& _0 B- S/ @( M

</td></tr>

# i) ~$ m& H& i) h. h& K

 

2 B# C- o7 k, f. n/ R% Z

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

' _+ f- } n7 x

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

5 ] B" S6 o7 Q g0 g) e. l

<script>

, o, `' Q+ S; P- y$ M# b" M

if (online[2]==0)

8 U$ p( ]/ M4 t# S

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

1 M. O8 a* W: S. U! B1 i2 f/ G, e

else

G. _5 N, B/ S 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>");

. H" q3 d& _; a

</script >

' v* G- }9 Y9 m9 ]9 a

</td></tr>

! ]7 w Q* P1 D/ v% h Z

 

; o; U- [* c9 }1 e. c! ^% z

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

. u: O* L2 X+ H3 z, g4 z2 s

 

8 g8 G+ `1 H# [2 {5 A0 I

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

+ \4 C5 j7 T1 H. G8 I2 }# p/ B

</table>

9 ^5 o; o( {: }

</layer>

& c: D, @7 C6 v+ y6 `3 A" T

<script type="text/javascript">

8 [' w2 {7 J# k' q3 `, f

//Enter "frombottom" or "fromtop"

' H' @+ `: U/ n7 R1 S* c. ]$ c! O8 p- R

var verticalpos="frombottom"

4 {$ D {8 ~* u

if (!document.layers)

1 Y5 a- f$ c" a3 G% C9 w5 n: E O. l( p

document.write('</div>')

7 _. L$ l( [/ w. F% S

function JSFX_FloatTopDiv()

; T( \" x& Z$ E( ~8 L+ u

{

- T. S4 [, _: t9 p

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

& P3 [. T0 e. L, O/ M

       var startX =3,

5 u" H/ o( m% k$ v

       startY = 250;

! M! M& p1 h' R$ s

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

% i$ k$ y0 j! f% G9 y: m/ B/ e

       var d = document;

- M$ E( F: N, V

       function ml(id)

7 Q2 B0 R5 m7 ]* P2 g) l+ O0 ^7 V

       {

) {" q2 \# B$ t. G9 z

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

6 c: x% L) {4 ^" j

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

: r- ^6 T# Q& i) B

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

3 E1 J7 s4 {& u. \0 v a

              el.x = startX;

0 ^: l0 L+ m* G) w6 \$ _

              if (verticalpos=="fromtop")

0 y6 H/ u( H% h$ \% ], M

              el.y = startY;

$ Y3 |$ ], B2 l, R; Q5 H5 l

              else{

+ s0 l5 I! H, t4 `

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

! ^) R2 s0 ]/ G) p

              el.y -= startY;

6 {0 n+ d8 D5 H$ B/ c/ f

              }

$ W6 s9 C3 L# O; C) i

              return el;

7 u& W: } D7 H' X# y9 E

       }

' j1 U( p, l7 O& {( }) p' P5 C

       window.stayTopLeft=function()

! F# ^( d7 `6 p6 k) e

       {

6 ?( K2 G: N5 d# o

              if (verticalpos=="fromtop"){

- q% l! X# G2 W+ i. ?' F: D3 x5 X8 O

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

; T$ M# q5 `+ P2 E" y$ y3 I# i

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

2 Y0 e+ b+ p. y& ]+ A) }

              }

$ l1 n' ]9 X# o. S& u9 ?

              else{

! e* t. k8 }2 j6 k7 e

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

, {0 x/ ^ b7 @% g0 a; p" U) V

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

; P# X) D* l8 c2 e- m

              }

5 A: [+ _: f3 }; L) @6 F. c' q* G

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

+ E2 b' C- f% D) t3 X9 q

              setTimeout("stayTopLeft()", 10);

x$ J: @8 e: S

       }

; S0 M! i4 t4 z

       ftlObj = ml("divStayTopLeft");

( X8 p" F/ [. c* q0 r# y" s

       stayTopLeft();

& W7 p2 ^: f( q; h9 h- J

}

( x8 U8 U+ m5 A, C9 U2 a

JSFX_FloatTopDiv();

- d) |/ B, ]4 L

</script>

$ h5 V0 \* g% X; m" @$ k

</html>

; H8 r+ L$ X2 ]. w( j

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

# C# C5 h& @3 ~/ d

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

* a( k2 Z* @/ H+ G# l0 q# e

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

7 l' l, a1 J) e7 _, R* D/ [8 c$ A

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

0 D: w. ?- s N! z/ b

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

; z5 T2 g2 m- {; X* f4 C

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

8 d6 N; a. C) t3 F% V7 p

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

* ]) j( |$ d+ P: S9 V2 ]

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

回复

使用道具 举报

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

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

3 q- d* J0 L% A

 

(2.88 KB, 下载次数: 2)
+ D! n! x9 X; U; R; m
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
, w4 j! |+ q, f& e
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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