搜索
查看: 30028|回复: 1

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

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

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

2 v5 D. u) v" M/ C# A2 }

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

! S$ v: E% S$ `3 C; i4 H

第二步:按橙色说明修改

2 I5 m! p( T# w- [/ l0 k4 p* _+ x

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

8 k) V9 \, P& Q; e0 A* B) e, g

<html>

0 v8 _2 j+ @' _8 P: |3 P

<head>

: q6 d; h5 Q! x% Q" l q

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

M$ L6 D3 I/ }5 Q# m- H! z

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

9 G4 B) Q1 L" s5 B& {

</head>

' B2 i! a# W, ^1 J+ M. m

<script>

8 `. i* \6 _7 h4 I

var online= new Array();

( e& H, M$ a' y* V

if (!document.layers)

! J9 z2 n3 N6 w: D4 r0 [9 F

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

& O y( \" x7 O* M H, G, _ S

</script>

4 Z2 E' c" S" }4 ?; g, w; [

<layer id="divStayTopLeft">

/ M9 j! |& n7 h2 X4 \0 h

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

& g" J* m5 ^# D# }

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

$ u/ n( ]2 J. V' D

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

0 D% |- y$ o; j2 i/ Q+ `8 F

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

8 c! C# n- R4 M: q

 

4 N4 E0 M, e* S* r! V7 u2 i

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

6 I/ P/ K5 a8 n$ t& S) @

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

* B& Y& `# g( t* x. W+ Z

<script>

. z2 O; R$ o; }. s$ Y, Y

if (online[0]==0)

% j' c9 @. t0 d- @* v0 \! X

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

6 B+ ~) m( s! F- i- _3 J

else

! P t: E% f* v! H& S) `

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

: C6 ^/ R9 J! { [/ B

</script >

. u. h8 {; y: C$ ]

</td></tr>

3 z/ U5 W0 ]4 S/ R: D. Y

 

% u& i- _; ~6 N* l8 g8 \

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

9 u% X" q8 k w1 \% m4 G

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

$ m+ w3 @: {0 q _$ Q: b2 V

<script>

& O' d. J: l' I7 x7 g, V/ v

if (online[1]==0)

1 u' @# J" B7 w) u* U$ N9 M* d

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

8 ?1 v* R( r! B6 L( |( j, u+ }3 z) ?

else

3 q. }- n" A* w# i6 ?+ Z) f. \8 H' 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=27043921&Site=在线咨询&Menu=no' title='在线即时交谈'>技术支持</a>");

+ _* `% N9 ^) ^8 k5 T0 L

</script >

9 F4 ?: V" N5 t |1 n

</td></tr>

$ G6 K7 ]6 C7 q$ {: _

 

" a& F1 w( K4 w; `$ I

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

- w% c9 d0 |% G9 D% ^/ r9 {7 U

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

+ s/ k" q& N3 p7 i7 }$ K

<script>

& o- R% Y$ @8 D. ^' w ^

if (online[2]==0)

, z6 E1 O1 l9 ~. R% X" @& j& e/ 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

: f1 c) f! w4 t7 r

else

" [2 N8 g0 P- K6 q) a

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

2 O* V) Q5 w( l6 |: q d. k, w" l

</script >

) M& x6 R* G) F9 V B7 \

</td></tr>

& e2 e' P$ F7 c0 Z) y L6 K

 

5 f3 V$ L6 [+ ?6 |0 a+ z

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

1 y% X: k& O. `+ G

 

U8 |3 @! Q! [4 l0 T2 ^) \

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

7 h* O: g* M' ^0 b/ E

</table>

/ Y6 @4 r+ q9 \) |2 {" N

</layer>

) s" l1 _9 S2 B" q2 \

<script type="text/javascript">

0 A( ?$ V! R/ M4 ^2 \1 d' H% t0 N( P

//Enter "frombottom" or "fromtop"

; w0 d, l, D6 B) l/ A5 f: d U7 z

var verticalpos="frombottom"

% V+ n7 O0 y8 X1 a7 E' L9 o

if (!document.layers)

! ?$ _2 u1 b3 h3 g. R

document.write('</div>')

- G/ _2 O Y$ s- ~- r7 Q

function JSFX_FloatTopDiv()

# W; D* F" E3 j8 T& A% D) ]+ n% _6 g8 i

{

; x" p: V7 y4 _

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

% o' S0 t. {( P; ~# e2 s

       var startX =3,

% B0 D) `8 r" f5 ?

       startY = 250;

7 Y0 I4 u, ?6 h; r1 \

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

) C1 I) {4 L+ ]9 n' K

       var d = document;

/ D5 {+ ?/ g9 D; |- \; r

       function ml(id)

( @* m8 o% e3 L) g

       {

* F( H# _9 N0 P

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

3 ^, i `6 x. i" D4 R- C9 r

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

! a% ~+ O' N1 N7 ~/ u/ f( N) u

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

1 D1 v2 w' l/ k4 s: @/ N5 W) U

              el.x = startX;

8 m% X/ g1 Z9 h! S

              if (verticalpos=="fromtop")

, H# m6 _, D/ u: }! \( }

              el.y = startY;

+ ` |) g- _+ m( I$ u

              else{

- I% ?( b/ I# G6 Q

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

, \! G2 }7 O6 H5 O) R3 p8 o3 M

              el.y -= startY;

) f8 n* [3 V2 S' i- X

              }

" u1 x+ z' ~# Q6 e4 K, ^: L

              return el;

' G( f2 ?/ p" e$ x# ^2 H

       }

7 r6 U- b+ z3 |0 f- e

       window.stayTopLeft=function()

5 K3 d4 E$ m* W) t- n, [

       {

8 T& i. A% s, F4 n6 m

              if (verticalpos=="fromtop"){

* Y" R- N _3 P, J+ ^

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

- g9 e( _+ x& K- s8 B

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

X; [+ l y# f2 R" Y2 K9 x; G$ m, |

              }

7 U, D$ W1 k0 b; k- T

              else{

: B7 C0 E7 D) t2 `6 Y

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

& X( N; U' v+ J8 v

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

! ]/ v- O( U& G9 Q

              }

2 W% Y9 m, k" F

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

' v( B, D5 q; W' L

              setTimeout("stayTopLeft()", 10);

5 n( r4 L! z& ~4 M1 [- `

       }

7 G& ` o' W2 I) E

       ftlObj = ml("divStayTopLeft");

/ f/ h; ~; S) _1 U* t' `

       stayTopLeft();

' `# \4 c9 J2 Y/ a: |$ I

}

* @8 u% m6 s% e& E

JSFX_FloatTopDiv();

' S' d- r1 x; I! K, i* X: p

</script>

& L1 c2 l+ n: N0 s% o$ s

</html>

: a& g* o" y* ~( b

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

+ D& T* i1 @7 b8 b+ g

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

3 y: Z z% f# G) Q- @# G

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

" q1 q4 k' B: s% A& F2 @1 u; D0 P

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

% M' C4 y7 y/ E" S: V- R2 a' b

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

7 i$ m* O+ G6 c9 Z9 i0 z& ?% E

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

4 o4 a5 C8 l0 S* a

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

: b/ Q/ z) w/ p" a) C3 e

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

回复

使用道具 举报

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

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

1 k' m' X% ]! G. W

 

(2.88 KB, 下载次数: 2)
( @) w5 v$ T: r1 _
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
, s/ s; H a2 E+ p' I( Q$ L6 j
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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