搜索
查看: 29991|回复: 1

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

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

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

9 ~ _* l6 u. P# v

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

/ C' |) j" R& J+ _$ b

第二步:按橙色说明修改

3 ^+ V$ P& g) n7 K

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

/ t5 J8 D5 Y. C

<html>

. W) s5 [' |, x

<head>

, f m4 P* z/ }; [1 n

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

) E! h l; \; K. D

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

8 W- z# h( E! `( |

</head>

) T4 z/ f- T: K0 L8 b

<script>

7 o- N8 c8 T7 K2 r& a5 j9 y) X; K- ]

var online= new Array();

3 ^1 _ R. F6 }; s

if (!document.layers)

1 k w2 Y" m+ f; G, b. t: _- S

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

( [0 L1 \3 L& ?

</script>

0 z, O, R H+ e2 r1 E5 s; v8 I

<layer id="divStayTopLeft">

; u5 X& c* t" f k8 Y+ E2 T

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

, ]* L8 i" ^+ _& y

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

5 l0 {9 S" p+ N7 G

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

' K% r9 V* A4 ?$ X/ {: U* w% J+ y

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

7 s& E( O1 [" J7 t6 Z

 

9 a( R( z; j2 _) s" q

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

- P" @* E( `# X5 X5 ^% c

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

# [9 D6 G- S$ J5 I% m& q

<script>

; \5 U! O0 U3 }- [6 A" a+ x7 N* I

if (online[0]==0)

; Y: i9 }. B2 m/ G% k; {

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

( e6 |: i. I2 j& v, y2 f

else

7 G5 q4 h7 p' n( B% B

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

- L8 Z! S) M! v* T3 N

</script >

8 u6 r' q( r) @2 N

</td></tr>

' x: D, q9 g, _: \

 

# `% y) w0 X& a+ {; p) X7 m

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

+ X- q; C R7 ^) ], x: t- F

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

) D9 D* y; G, ]4 e0 n4 t" c

<script>

$ t# B4 L( ]! y# e

if (online[1]==0)

) w* t1 \/ ~2 m$ |# c

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

/ X& C7 E$ @' `- n& V+ t% P( g

else

6 a: c ~* u. k$ p" N

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

* [, ? k& T7 m# G6 |" ]3 y

</script >

y6 `$ p( N. M& K

</td></tr>

4 I* H9 T9 I: _0 X: x+ `4 B& F6 {

 

6 U/ _, \* O! E! K1 L9 N K8 J( O8 f

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

9 V% V+ O6 Y2 N0 V! I3 @

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

/ ?3 @& Q9 @, E) y: c% @

<script>

4 ~. ~, x. V4 \, t( x$ f

if (online[2]==0)

+ R% L& U7 W5 I1 a; U/ V

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

' R2 G9 t2 `9 S9 r; @0 v- @/ C" u. b8 [ k

else

$ J) P( t- |% F" 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=240434782&Site=在线咨询&Menu=no' title='在线即时交谈'>代理合作</a>");

' W7 d( ~) g) b# L& i; @

</script >

0 i N" S3 X; [

</td></tr>

0 F w" M$ h' }* o6 c! `. Y

 

" U D* w3 P& x* s

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

( K0 B5 }0 N7 t6 ?/ b

 

' @' q7 e$ r- A9 z/ @2 K

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

, r) r2 q, X7 E9 ~

</table>

# m/ S; ^% u1 I

</layer>

' ^7 e3 c* T% a; M. D0 W8 P

<script type="text/javascript">

/ \4 @- C* ^3 M7 w6 s F& Z

//Enter "frombottom" or "fromtop"

( N: g/ Y% [8 [' ?6 d

var verticalpos="frombottom"

. l6 _; N5 i6 S2 V; u: v

if (!document.layers)

: S: Q" d& n- a) h

document.write('</div>')

I- ^4 u" R5 h# t; Y5 G3 H

function JSFX_FloatTopDiv()

( }9 y% i* K* C$ K" T

{

8 p6 D$ Q8 q" S- ~$ `5 r0 V$ u

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

' |# M( y. b+ ], G" G$ U

       var startX =3,

9 [' ~ G% h- r+ j! B

       startY = 250;

" i' k1 H9 k7 K& ]

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

" Z4 d$ X* P. b8 U' A

       var d = document;

$ d9 b( j) T: f+ ^1 r2 ^& T

       function ml(id)

, _! s: } e3 k0 P$ V; F2 b

       {

4 u6 G/ }# a8 D/ \. Y

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

4 z0 E' s6 z/ m

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

0 K% [4 u' k2 h3 c0 b

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

5 c9 k8 a5 Q7 ?

              el.x = startX;

! K$ R9 M i# O c

              if (verticalpos=="fromtop")

! k# y9 g7 U9 D7 V, }' N2 r" R- `5 v

              el.y = startY;

8 M I% P. b3 v* O& |! r

              else{

6 S$ U/ n i) N

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

' P" V& d0 J7 `0 w

              el.y -= startY;

# l7 E. V8 Q0 d3 o/ U' \: W

              }

8 G- m6 T; |5 F. e9 ^# T7 `) k

              return el;

6 }+ l3 [" d6 t1 H$ ]; t y

       }

! l) ]8 V4 j: h; F& D* B, ?

       window.stayTopLeft=function()

% f( \$ x+ c6 Z6 J: B g+ x! K. L

       {

. O6 U! A2 q# o8 l

              if (verticalpos=="fromtop"){

) t4 S1 C0 D5 Z& C

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

' a, v! c- J7 x. c7 T

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

" A5 C# B; o9 D

              }

, g6 C- x! }! i* Y4 s

              else{

. w- a- \% \$ z

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

6 v3 h* V( V1 q* A# Q) q8 _# `

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

1 u3 Q: D7 i/ v7 F& \- A1 d2 q

              }

' K$ d$ v$ A2 l) x0 c) ? X

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

8 K3 Y/ }, ?. S

              setTimeout("stayTopLeft()", 10);

" V( F- o: {$ u U

       }

0 Q/ o' P, p3 A/ J3 b |% n( k

       ftlObj = ml("divStayTopLeft");

9 H! F$ w6 F8 E! j8 h

       stayTopLeft();

) y/ O. p: { ?9 n0 y& D

}

' o6 q2 ]& Z% X$ [2 X' y. X N

JSFX_FloatTopDiv();

; k1 v% C5 u/ w0 v. }

</script>

6 Y# G, B" w" Q/ b

</html>

: e: W) q7 n7 T8 ^: Y9 {: d# ]0 q

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

8 b4 n( N+ F: m: ?

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

& ~+ @$ D- V' V4 c u( V) b8 n

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

2 r- j- {2 z0 Y% b9 `

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

' `& j% k1 ^9 b( L m7 C

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

8 W- I# F8 S8 r6 n$ V3 [- F( r3 E

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

. Q2 ]; V5 ~5 s% M

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

! R7 k+ b0 E; M3 y

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

回复

使用道具 举报

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

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

$ }8 U" f/ \. y: |% M" L7 @, c+ k6 ~

 

(2.88 KB, 下载次数: 2)
: V3 }' `" x" n. [
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
6 V8 W1 L* f, s3 Q3 Q, M3 K
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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