搜索
查看: 30570|回复: 1

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

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

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

9 e/ ~' @; P7 Q9 d8 i; J3 i. ?

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

/ i% h, n- p: x. ]3 b

第二步:按橙色说明修改

7 Z5 b' p- C# t8 E2 j2 V; B

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

[: ]4 m5 D9 ~+ f+ U$ L1 I1 h

<html>

8 w! A0 f2 ?6 Z' @0 r

<head>

3 d0 i- h9 J0 b |7 k4 C! w

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

, v" e0 H# \) ~! O2 |

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

7 E' y' \* A7 Q4 m3 r: K

</head>

1 C6 G. n$ \% H5 i

<script>

& u/ V4 J+ P; f4 b1 N( q

var online= new Array();

+ H+ q! G; q0 ^1 X

if (!document.layers)

4 k n8 i1 E- J! Z

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

2 i/ P) L7 N/ U: P) C

</script>

7 r1 Z, {- |- e% Z

<layer id="divStayTopLeft">

! u+ W) Z) X1 L' }/ U: b

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

6 g4 G* T. ~$ Q( V+ @# S

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

% l+ E9 N4 m9 X G+ S$ m4 J! B

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

! V$ @3 H& y: j; ?) M1 }, b

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

) a3 d' q, p8 P8 v- N, s. G

 

Y3 N* ], r, f- T

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

: Y6 y, R! H6 _, x6 G9 h* W

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

6 w; D* B' |% ` Q* V) m

<script>

! \" m, q- K* C

if (online[0]==0)

7 p- c' L/ a7 R) B+ P( N

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

, z; t) H: w8 D! U ~0 K! }

else

! _ s! e0 y$ ]/ K* {6 d! _5 @

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

. |& R3 @2 P( |$ W( ?( I

</script >

0 a" ?, H3 f6 q: m) ^

</td></tr>

$ r* d& ^& ^0 ]) L" P9 G5 R/ U

 

: y: J, T* E; _; L4 X" U$ m. C8 i

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

4 q. c' ]( J7 W5 D. O6 r9 R

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

8 E8 U) N1 D; z s0 ]

<script>

$ j5 Z N" Q. @7 y$ A

if (online[1]==0)

( H" |0 t* V5 e( Y$ h

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

! J/ p8 ?5 p! f* e) }" r x8 S

else

5 U O+ z4 m$ \/ v" Y" 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>");

% c9 o7 Y" B, w" Q: m

</script >

( u' ~$ t- t7 @7 N+ e. B- N$ B, Q. n

</td></tr>

' N! Q4 t, y. h# k8 z

 

8 U! `$ e* [* ^: b3 L! y* W8 F

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

% t2 ]3 F( D! h0 |0 @6 G

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

$ ]+ \* ^7 J# m3 S+ L: c

<script>

, v* N6 K0 v7 l5 W) b

if (online[2]==0)

: E4 C# P O' F" T9 e7 ~

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

' G2 n! g5 T% V7 H2 P! {! @

else

! X+ x) j/ ~' R' ~

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

8 d! [5 \* N5 W2 G0 Z; Z% K

</script >

) M# m) t$ A0 \2 B8 O

</td></tr>

" x7 x8 ] }" A1 F- f

 

1 }9 R% e* }8 d

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

" u, R# p( y9 t8 p" Q

 

( c4 k4 l2 w* L$ e/ N

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

/ Q9 a5 X3 }: ~! q5 Q2 {

</table>

# C- p8 V$ [# ?8 r: j' g

</layer>

4 V* X0 I5 K _- C5 d# c [

<script type="text/javascript">

) h; D+ a6 K( n4 z! N' N. Y G+ i

//Enter "frombottom" or "fromtop"

- A8 r5 w1 s* M8 ]& p* Z

var verticalpos="frombottom"

/ s- J0 f. g0 ]

if (!document.layers)

3 V9 ]4 C) R/ l

document.write('</div>')

4 w; M1 i6 ^7 C( d* @' x

function JSFX_FloatTopDiv()

1 H. b3 D3 Q/ _0 K; [

{

. Y I( Y6 Q; f

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

6 H" t: O3 `' l% y- }' W F

       var startX =3,

+ O6 k; Q# Q7 u3 i

       startY = 250;

( }& O. d9 O3 R8 y1 |( H- h

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

- K' C& ^3 k q# P: u. r

       var d = document;

& f; s) L( ^" L9 u

       function ml(id)

% M4 ]4 ]' G' }) `$ R

       {

9 W% b2 B8 x5 ]* ?

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

/ C7 W; J4 E0 h6 W4 O* Z

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

: y- a% z3 ?- ?) p+ L5 x

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

" O" Z: K7 s1 i$ E+ C' Y3 d2 I

              el.x = startX;

6 }9 X/ J. J( |. o: V

              if (verticalpos=="fromtop")

3 i5 k* s8 z4 [) I. D( t" @1 `3 [

              el.y = startY;

2 p3 t9 T2 |3 Y* n( k9 g; f

              else{

4 \+ @/ M+ f- E1 n1 ?

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

. W2 m& L1 Y) J/ ?% `! w$ E

              el.y -= startY;

v7 q, J3 U. W5 K

              }

8 O; [8 B0 E: O& H7 G' n% D1 v

              return el;

7 g2 h" W% l! e) `, L

       }

1 S2 p5 @& y' W; @7 z0 @

       window.stayTopLeft=function()

" m1 ]# X2 b* n; X! _0 p8 T

       {

$ O7 `# P# u( z3 j% x: b$ B3 |8 t8 i0 v

              if (verticalpos=="fromtop"){

3 i8 S' E0 j& R3 {6 U5 b# m: a

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

5 r1 i" }) O3 O

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

\# _# K$ {- ~& j

              }

8 K/ n: s6 f9 d+ b

              else{

, t7 I' `+ N2 a x

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

& B9 z" S* x2 E- ~! m# R

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

& @6 b/ u, X+ k% z4 Y6 r, f' ?6 R

              }

" G% g: E( \0 h5 m4 R' [" C V

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

8 _6 [5 N- [# D" m

              setTimeout("stayTopLeft()", 10);

, L$ V7 J" w' G6 }- }

       }

3 x/ r/ W8 \* c* U) u+ v" ^

       ftlObj = ml("divStayTopLeft");

- R) i7 ?* S/ L) _2 x5 T

       stayTopLeft();

, y/ o1 C: c5 I& O" B7 r

}

9 C. `: _% b) C! N6 x

JSFX_FloatTopDiv();

4 B p3 k7 W5 {0 ^; e2 e' F2 s2 a

</script>

6 D0 C! r( y! [$ L/ l

</html>

2 m5 {$ r& a- f

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

* A$ d( W) d/ T Q5 q9 u3 ^7 p

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

; l* ~7 ?3 p0 H

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

% O5 W( m* \, k1 W {# E

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

2 m4 e8 y; }, B1 C, E

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

( b: a$ J9 S) X& C9 S

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

+ w1 u1 i* V8 k

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

! u/ N, a! u0 s- ^

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

回复

使用道具 举报

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

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

P9 r9 C4 O. \3 g9 S) f

 

(2.88 KB, 下载次数: 2)
! |1 N8 U0 _% D7 V! c
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
" ~6 U& V5 b5 S2 |+ ^2 s
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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