搜索
查看: 30263|回复: 1

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

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

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

- {# W4 d' h& n

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

2 _5 U: M7 S( G% E. V8 ]4 [

第二步:按橙色说明修改

6 G2 q" ~6 ]' X

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

+ Y& K" g# [. T* D/ X* N3 y

<html>

: @4 X5 w- Q- k, b1 C

<head>

+ [$ Z% D, @4 q7 d2 g: y

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

, Y/ n( A# l# s- f' k# G" u

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

5 c% j& y6 \& C( \( [1 n: k

</head>

5 M# T* K. O; F0 }+ K/ R/ s) R+ @

<script>

1 h* Z5 s2 w9 n! y: h

var online= new Array();

( ?) Y5 q6 `/ l E b

if (!document.layers)

2 P# I% R2 J: d* [ m

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

0 E5 f- [7 u7 b. z% `

</script>

$ ?7 R- `! c% R" ^3 t$ H# P2 W+ s

<layer id="divStayTopLeft">

' S7 D" t. _& Y4 X1 [" ] \

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

4 \; v, R! `- z; T

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

/ q; {# w6 O7 X M3 T3 E. [

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

6 P# ?8 O' z ]) h

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

, L3 J7 O' }- s+ g5 \

 

/ K6 z$ }/ J1 ^' } B

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

) Y6 n9 ?) T% d- t" C- \, Z' N! d

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

, O$ n. L. t+ s: t3 h

<script>

# `% K- [7 v% g0 \0 E

if (online[0]==0)

3 |9 v. `& x, `! H! 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>");

, i$ N5 P. q5 P$ c7 u6 r, ^# x; b

else

/ n( ^& h1 J7 L' P* U

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

7 B# n& m0 G% r) U2 k9 R" R

</script >

8 T" K$ R* ?* C; P( @/ H

</td></tr>

7 {' q4 j: {4 |

 

) {" |0 `3 U' @+ }" u$ ^% |* @

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

) P, @# Z2 C+ s+ [

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

5 ^* d+ K! b3 F$ `

<script>

* p; U. R0 O1 @- x9 J. c

if (online[1]==0)

+ y+ ~# z5 \& A" Z) q g

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

7 u0 q! k& f! v) l% M7 |' r

else

2 n8 ~/ q4 m7 l, K {- ]4 [" 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>");

& I) E! r/ r! w8 U* Q& o. w; |

</script >

! {2 V& U \+ ^( U1 Q; R

</td></tr>

; }6 T `& @4 o7 S$ W2 d( t

 

8 U) x, r8 C& D, W. d1 x5 i: q

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

& k2 y5 J o. L# |$ U r7 O

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

, N9 n# b+ @' X" b% P0 i

<script>

3 G1 ~3 A. T* Z3 M, H7 U

if (online[2]==0)

1 m2 @# x" ]) E3 Z" }6 A# 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

" j( k' {* v# o5 @4 t* W: P: \$ O

else

" l" |9 }7 p3 g( g9 X

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

! t. L1 |$ W0 N. N0 F

</script >

2 \9 B6 u3 e" o q3 F4 b$ }

</td></tr>

6 X, z9 W) x4 V% w; J

 

! D, {* x0 S: i! O" v: K* ]7 N

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

9 I$ _8 J* J5 Q4 ?& D- N

 

( ?6 p: P% c' _, {% o4 ?4 z+ L

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

; c- O; i0 L5 d5 ^) L) c% }

</table>

( d1 P! |& H4 w; M$ Y8 K

</layer>

# `% T: P- w" z/ e& }

<script type="text/javascript">

" _9 A8 X) j: ^

//Enter "frombottom" or "fromtop"

1 v3 B, O# B, r( n

var verticalpos="frombottom"

" E r1 D: z! }. @

if (!document.layers)

% v1 W# q0 L/ g [1 f+ K

document.write('</div>')

7 N$ S5 w' t0 {# W2 U0 e6 e

function JSFX_FloatTopDiv()

( N) H j2 a6 o, d

{

% L. G( c! \8 u0 B

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

" H# T/ n& S, r s& w

       var startX =3,

3 M( l! y; t: O2 A+ u

       startY = 250;

. F5 _( f& I8 R0 {

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

+ k( M- W) X" T; J' L6 b

       var d = document;

. M5 {$ v+ ^+ C3 J& u8 b

       function ml(id)

* K- P( [1 g+ }$ q; W0 M

       {

! D% }0 G1 m& J

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

! W0 |& i `$ z

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

, O8 j3 X3 c7 G! E

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

: D2 H! R l- j, A& v

              el.x = startX;

4 `0 V1 t& [8 T) Z8 T- y9 R" j

              if (verticalpos=="fromtop")

" Y! B! d: Q6 u% b

              el.y = startY;

9 W: a6 k* z1 I$ ~) Q

              else{

7 h5 W* D a) p& H$ D

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

+ a" G0 q, D) E F$ y: y9 J" A

              el.y -= startY;

$ ~1 m9 ~7 G% u

              }

- z3 z; O) K1 c$ ~ ~2 ]

              return el;

" M3 G/ t% ]* C; G2 g

       }

# B* s: {3 S7 N/ ?

       window.stayTopLeft=function()

" P! r% j) ]. N5 J* _, }# o. P

       {

+ f Q2 x `: i; L5 z9 D3 v

              if (verticalpos=="fromtop"){

3 `+ Z+ C. |/ H: K+ I7 s; Q8 C# _' ]; ~

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

( O0 w7 c! ~4 g) o

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

! a( C7 m2 ]2 H. c9 `- H

              }

1 G2 B$ C! _, u+ Z+ n* b, C

              else{

V i. m- |) Z' a& j) ~+ ]5 Y1 I

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

5 S: L# M: Y; E9 [

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

+ B+ U, y K' r7 t6 J* E

              }

8 X- [ k/ K7 f4 E; f

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

1 c# H( _2 }; m2 y7 P* O

              setTimeout("stayTopLeft()", 10);

2 }: N- k/ S& A( @0 C

       }

* Z V8 G; I; k

       ftlObj = ml("divStayTopLeft");

6 _! r' @! }; G& q/ p( i9 x

       stayTopLeft();

; C7 k' F8 U: _

}

' u+ U7 U# A) q! Y. G

JSFX_FloatTopDiv();

9 @' {6 y8 O' W: Y1 h+ |' z

</script>

8 c3 [ @% C+ j4 u; H- Z

</html>

' S$ E3 l7 I) q. P+ s @* [

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

% [( R) F, W: ^$ V

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

5 w6 a4 @( h) ]1 ]0 h6 ?: w

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

, T6 `5 E) _% ~2 l

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

* X$ h8 F6 M/ k3 E

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

! o, p5 b& W0 C4 V! s

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

% v' H9 k3 ?1 ?* M

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

* z6 A2 b& y3 M N3 C% `

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

回复

使用道具 举报

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

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

9 Q6 Y* m* e& G/ I$ w5 ?8 M

 

(2.88 KB, 下载次数: 2)
6 H/ i1 k3 z+ Q+ m' Q
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
. N% k* O; ] B6 [% n$ |" ? O
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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