搜索
查看: 29955|回复: 1

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

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

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

$ j3 @3 D# V2 t$ A- Z

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

$ X0 L1 I0 ]0 g& _1 u4 p

第二步:按橙色说明修改

# F- }, g- j: H

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

* a. f6 N+ t- X; {; k- l$ ~

<html>

/ s: c& Q0 |3 O) U. X3 i$ c& o

<head>

7 C5 b+ W( ^/ \) k: q

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

* V* y* e. x, [# m8 d+ L: H2 d

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

, ?$ w3 b( O' S

</head>

& @" }: J: p2 ?

<script>

; ^* @- E+ u6 A. W( n& S

var online= new Array();

5 A' y8 S$ w2 ?/ E8 K* \% m- ?: ]5 p

if (!document.layers)

) t8 s; I7 q' E! u- K) j

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

% y! h: i' q! |/ ^" u

</script>

# \- w* ]0 B. q8 T* U, @7 s

<layer id="divStayTopLeft">

$ P' z+ M+ ?+ i* o) @

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

- N- H- @- G/ n( ?( P' Z

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

( ~' `- t/ r6 ?2 o8 n h: Q

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

/ N( m2 g2 `6 d! K6 {" G* t

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

+ w, b9 ^% e+ T# s

 

: o2 |* k: s! `

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

# r% j# i8 [* Q8 K

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

% N2 a9 M+ O$ w- Q! R% ^

<script>

4 j- R. ?4 H! M- I! Q- E5 n- }

if (online[0]==0)

. M4 P$ `/ [' j, @

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

$ ^2 O! Z3 u0 j% ^; B

else

8 Z5 p B9 F, Q" c7 n9 z

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

! y; x6 e7 C: J: J* B

</script >

2 N7 g. o6 z' K. I! C( Z6 K8 O

</td></tr>

) r; |- m" Z" @( ]$ j8 G

 

5 C$ U, Q6 I8 h3 o$ H1 _

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

9 g" T: g, g8 J; R

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

# p7 _! } }9 {

<script>

, f% e+ Z' M' t' T8 t( P& `1 m

if (online[1]==0)

* k6 [ C7 o: z! u+ _& 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=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

- K1 l; t( o3 B! @3 p# `

else

6 v5 C4 ?! ]8 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>");

) p0 f, P" O) K- e

</script >

$ p1 ~) }, g& E- y. ]

</td></tr>

+ G. i* i" ]3 x3 N/ {; s& t3 a

 

! D5 S6 o" E1 l9 p+ ^

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

K0 S" r& d4 J4 M

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

* H q* ]6 A: F3 p0 R

<script>

: L; Q' X3 N* K5 a/ o: D4 ]& W

if (online[2]==0)

7 j0 z2 c7 q# i- Z$ i/ @+ 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>");

+ o w& I. g# Y9 s% t, h

else

* U! N4 Z8 w5 s+ h8 n- J

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: K! ^/ D+ V

</script >

" u5 C3 Z/ u0 M5 e

</td></tr>

0 P( ^8 H1 j4 a( P. c

 

) M; X- k V& b; k2 q

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

* _& ]4 \' f* G0 ?9 x5 U7 [" {

 

4 R4 H1 q" b4 ], {$ x4 e* K8 F

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

0 E: N1 z& n* g5 }

</table>

% z$ u! H& q+ E& _/ e* L5 z! D6 k

</layer>

$ }5 f2 G, Z# C+ f' [2 i3 G6 n/ D

<script type="text/javascript">

! N; P/ c- G9 h1 [! g7 R

//Enter "frombottom" or "fromtop"

& `# L) m( C% S% h I" g: f

var verticalpos="frombottom"

' }3 V. r( r- `, \

if (!document.layers)

* @' E, T7 I# k o

document.write('</div>')

) E/ y/ Z3 s* T( ]. T; O' ]( m" [

function JSFX_FloatTopDiv()

" ?& h) J) E3 w& u _' x

{

5 ]/ w4 b; ^/ z% e

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

( @8 m2 s! i; Q

       var startX =3,

) H6 \# D. i( W: A# X& j {, v5 H) x

       startY = 250;

- J4 R E- k* u' v

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

$ H9 r) o' |% K( n* j

       var d = document;

9 q* [# m# K; p9 i$ ~* E

       function ml(id)

4 _: Q3 G5 o- j5 D+ X

       {

* ?2 K3 {- X: L/ V, Y, H4 i

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

% _9 H/ i+ n! c B L$ }! x

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

0 W2 i. P& J0 N

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

# ?$ O2 Q2 R( k8 J1 `8 H

              el.x = startX;

" k6 \1 {0 B$ R' l" p, ~# B5 M) ?: V* M

              if (verticalpos=="fromtop")

l: p* `2 s+ g( w$ M# @0 N

              el.y = startY;

% w) t* r+ ^/ _, W

              else{

+ b( D" e7 V6 I

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

7 k" j4 B9 a& g

              el.y -= startY;

3 Y% C# Y) q; w

              }

+ n+ } Y5 S! W

              return el;

& Z8 W2 Z4 j3 ~" i& p) @

       }

- a' {4 s7 S; ~. U: T0 r0 w5 d

       window.stayTopLeft=function()

$ m4 O3 q7 u0 n: ?% G5 Y- B; V

       {

6 L$ m" K8 k+ Q3 A; V" k4 q6 S

              if (verticalpos=="fromtop"){

8 u* G% R T/ q* j

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

: u: l5 `. S6 ]7 g7 y x

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

8 j: k3 H8 r7 H) g5 H( X8 @

              }

' j/ B* ~, r3 |( K1 I( V

              else{

5 P* J6 i! O2 n2 {* J* z: t

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

$ E7 D. L6 O& P" g

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

+ R" A$ `" |7 B0 ^: |

              }

) m- E9 E @! y8 {% a

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

) w3 K; D) _# K7 P! F \% f

              setTimeout("stayTopLeft()", 10);

# f7 H- e1 u* o- g8 g ]# Q

       }

3 }, ~+ y) r3 P0 A2 O2 K

       ftlObj = ml("divStayTopLeft");

5 t7 f% L$ u' @9 H! P

       stayTopLeft();

& M% f8 [& C# E# N5 |% ^. V7 @

}

: b) b7 r% y' Z* r: C

JSFX_FloatTopDiv();

. u7 v8 R H2 m# C M* p

</script>

& H# M( M: U& `1 J% A* a, I

</html>

" ]* L* G$ u( p, k% K

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

( o6 g- G3 w3 O& l$ k! b

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

- l! f1 }6 l+ D

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

+ [5 R- z! F6 ^/ q3 A" k

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

8 [6 v/ H; I6 H( c, A

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

* s) H. ]3 R( w

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

. p4 Z& y% a, Y3 w3 G

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

3 W+ W. A3 L$ g+ K8 S0 o& L; r

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

回复

使用道具 举报

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

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

& S# F" l# y: [. h# t

 

(2.88 KB, 下载次数: 2)
$ t3 F% Q: e5 J# o/ _
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
# B/ e3 W6 y- A/ b, g# i
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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