搜索
查看: 29864|回复: 1

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

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

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

3 |# J/ y& X8 V

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

! N6 @: S1 h t/ A4 y

第二步:按橙色说明修改

' |% }& G6 B9 Z

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

# O: j$ s3 z* a% q

<html>

2 E$ y* f! G, y7 e! ]

<head>

8 \9 W9 A9 L1 D6 C3 U$ t

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

& @4 R9 f" @/ R

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

& [+ h: o7 h3 m( V

</head>

5 w# L# |& p, a' Q

<script>

/ @. H2 G# ?5 X- \# m/ Q

var online= new Array();

: x4 ~) _. X/ r7 K7 L5 c0 G* _

if (!document.layers)

6 i5 z" l; m2 n3 b8 L: U5 b

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

* p( u2 X0 Z: [5 e8 M

</script>

+ H9 `9 D" _ g0 R! |2 x8 V `3 t" o

<layer id="divStayTopLeft">

7 A. \. F: ?* m# T

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

+ J# {* {) ?- L t

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

% O1 \7 I" N1 p# g& N

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

x: y. @% C3 U

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

% i+ G3 @# T( F# `7 z$ S8 u

 

. |) R8 e& L. V* o3 Q

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

- s4 M/ R0 G, @" M: p5 n

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

! [7 V: K9 u! |7 v; \( k R

<script>

' y6 y1 M1 {8 j0 G

if (online[0]==0)

: [3 `; N# Y4 a

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

1 G0 {4 v, J- B

else

0 u1 L# M$ Q; s% M" S: Y& 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=27089965&Site=在线咨询&Menu=no' title='在线即时交谈'>售前咨询</a>");

' @0 ~" H2 Q, M7 L( f

</script >

/ a8 z% K* m' O0 L

</td></tr>

- g" V5 s9 c: X/ ^* K

 

4 ~1 A- g) U: o% O$ o' [# g, u* F

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

% E+ K6 {; x/ x0 H' U [, Q4 ]+ [0 S

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

# U9 ?7 m/ ]. u5 \7 X, m6 \# _! Q; ?

<script>

7 u" F4 s3 ?/ [( V

if (online[1]==0)

, F7 F0 [/ w0 u/ G' b& E% k9 z% 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=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

7 j" j! m3 [8 [* x# v

else

7 @" U c# h9 F+ |, D" `& s C

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

( L( N6 H3 d9 d

</script >

, o, U8 o$ U' Z

</td></tr>

1 n. J$ G" l- c! R- e/ z! a" P& h+ \

 

9 u* f, U- H& E3 t! m% r

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

" o# s7 |1 d# s% t; \

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

3 l7 T* q* ^/ J- c9 }* l' X

<script>

5 }5 \8 W4 B9 ~2 K& @

if (online[2]==0)

+ F; T& w# \9 V- y

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

8 |. B. S, c! _ k8 V- {

else

, s+ ~4 g9 p/ T) B" i

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

- ~' S0 u, e. K

</script >

8 `" x% ?" N/ ? |% ?- ?: i* Q

</td></tr>

" x+ U' n$ }- u8 u5 l. d5 x! u

 

( ~' q( }& f7 U4 q

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

+ A% x* L6 w" }" G

 

7 O J/ E/ q* ~4 U; ?/ \' c

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

& K# Z6 A* }1 S F0 H9 K" c3 C. G

</table>

& \( O) q; c9 w/ m/ I. y

</layer>

4 J9 q& k/ o6 K% L p4 y

<script type="text/javascript">

5 O( y0 s( w( g% o: M( P. z N8 c

//Enter "frombottom" or "fromtop"

; }, b `9 E! K2 U! [. q

var verticalpos="frombottom"

4 W0 {) f1 I: `3 z( z" z: Q+ c3 ~

if (!document.layers)

2 \- c6 j5 e7 I

document.write('</div>')

% S2 i, ?7 ]8 w% i

function JSFX_FloatTopDiv()

* B' [. `! D/ e0 N7 O

{

' Q& H: n% L# O; P& Q, l

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

) U1 D" X( F5 _

       var startX =3,

, [( m& h5 n7 i: z* }0 O& Q

       startY = 250;

: S; ^7 s$ a& I$ N

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

4 B2 c2 _( T' D0 b9 F1 N2 s

       var d = document;

/ S9 ]+ Z4 c9 B4 d

       function ml(id)

" C1 v F1 {$ j- |

       {

/ x, _: k5 N& X- {4 ~' \- I/ C; V

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

, s! V% B/ O- U$ }0 L

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

) m3 z" {9 r/ A

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

) K3 M# Q$ B P6 j( x

              el.x = startX;

* f U, P( ?' r0 c; }7 n0 [

              if (verticalpos=="fromtop")

* S* N0 P0 X4 P) P/ p0 y

              el.y = startY;

! t: L! }! E) l; h

              else{

5 _0 l! W R( o. i0 f z) G

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

' v* T0 M- c4 N! _

              el.y -= startY;

5 r4 d6 g5 _# T! n4 `. h

              }

( `7 [0 P3 n% V ^2 |+ H

              return el;

; U, p) J1 z$ U6 ^, A! J% R

       }

b/ s* n2 T, r" j

       window.stayTopLeft=function()

; w9 u; ?9 t; E, p# E

       {

" q' L% M3 Y5 R* l* x

              if (verticalpos=="fromtop"){

2 d7 u+ j9 i$ @6 }

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

' _8 V$ o; ^7 m

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

6 a. H+ R6 @ s7 V! a3 X

              }

$ q ~( A. N9 ]

              else{

6 T6 S' J1 W7 s& |6 [4 G" E7 {

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

# M0 l% L; z. a( o+ N

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

: L+ B2 U+ c. S" t5 r2 d

              }

& x- V& C7 H8 r

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

. L O/ V% A$ ~. v! P1 e# x1 |" ~5 r

              setTimeout("stayTopLeft()", 10);

+ C+ d& }/ T D5 W; @: D2 A

       }

( T0 W& {* o* d0 F8 S# q" `

       ftlObj = ml("divStayTopLeft");

, \ r0 @' o+ m

       stayTopLeft();

# _- o6 ~" I9 b4 j) ?" W% g

}

8 [" _9 n& ~" e8 s* h0 _

JSFX_FloatTopDiv();

i( q; q) @# T/ S% i1 x0 z

</script>

8 T, ~8 h7 d' E7 `# E$ r* q# {1 ^

</html>

, C2 U$ r5 ]1 e" ~% Q% s

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

' I3 O* i2 k9 h2 \# r% i' j

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

6 z! F- X9 Q, ^) ?& |

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

/ w7 g. b# N: u4 O$ h @* L

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

6 E( O: g! ~& W+ j0 u* H5 z) T

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

; _& S9 L# Y& x

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

; g [( V) [% k9 U( s* e

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

/ ^5 ?5 J0 E/ v% n8 @

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

回复

使用道具 举报

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

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

4 G6 \/ _+ w( ?9 V2 q' }$ o

 

(2.88 KB, 下载次数: 2)
3 }: k9 W' S5 Z! e
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
0 [2 I) d& z* z4 T
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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