搜索
查看: 29969|回复: 1

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

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

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

* S2 j( g( E M$ @, D. M, o+ z

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

- C# H: N/ t' E4 I

第二步:按橙色说明修改

- H. @+ V; i4 z0 B# l% d

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

+ s1 m) M' o' B% b

<html>

9 \/ r% v j. ]+ k( Q( q

<head>

4 |. f4 F* C+ E& ^3 W6 j- }

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

+ f3 s$ f' R1 o, _/ V

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

- f) Z1 v0 F$ C

</head>

) s, O6 f& { A( p" r

<script>

/ @9 S0 g" d& E5 f! B/ c) b

var online= new Array();

/ i- d/ D4 M, [" b6 {5 j

if (!document.layers)

& j \4 P, L4 n7 q6 Z; c8 k! m

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

1 U& S" P# D0 N( [

</script>

0 v( x; v2 C6 [# K+ ?

<layer id="divStayTopLeft">

$ ?1 ?) Q# k; R' ~8 r( t- x. [

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

- u4 I/ ]9 j- G

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

. ~$ O; @# ]. [8 {

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

2 ?" w6 a* B. X0 Z; e& D2 ~

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

3 K+ R w7 W( |% _4 u

 

7 b, m; g' l1 X& o- k6 D

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

3 [, L$ v! Q0 [9 j. `, L2 y% M

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

, U8 Z$ _8 y% b& Z

<script>

* l" {1 |! r I3 ?

if (online[0]==0)

* c8 k w( ~0 A+ t; @8 ?* N# M

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

$ n4 m; ~; A0 J

else

M& _3 z" l& @& ~3 W# E. p

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

( l( s" y: w; s# @) n

</script >

: g3 Y. n' i m: u* a9 v

</td></tr>

' o" u3 S# Y: T+ }9 S

 

4 G. h" G G9 o5 x, h

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

3 m) r% B1 V" @# S, U7 @$ g

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

G! A% @- M+ ^$ ?. O9 S! n

<script>

6 h0 Z+ p7 [' | M; A% H

if (online[1]==0)

$ u# P3 Y6 M) {; 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=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

F) ~: ~; n7 E! E- N) z% l

else

: Y3 k2 w' f/ e" W" z8 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=27043921&Site=在线咨询&Menu=no' title='在线即时交谈'>技术支持</a>");

2 Z, m8 S2 S. {' I

</script >

9 j! e; }6 v" l- t, t

</td></tr>

. l- j4 }5 p4 K. v# l* p: {2 q

 

r. ], ?* u9 |

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

: r0 j- p% |, {( R# P o% b/ J1 K; ]

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

- I& |5 D7 z$ Y5 h5 Y# X9 [/ s

<script>

% s+ H- T6 F- T! W

if (online[2]==0)

+ i0 V" i4 E& T ~9 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

$ l( k; Y4 F6 q1 t7 F+ A

else

: }# B1 r; m( ]$ w; D 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=240434782&Site=在线咨询&Menu=no' title='在线即时交谈'>代理合作</a>");

- V4 Q/ |# b0 u' ]

</script >

* ]9 }9 N- w0 O

</td></tr>

- b2 W+ e0 c1 Y8 F p

 

9 W% I& r2 {( }

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

% K0 z7 y p) f2 G8 p2 G, D

 

7 Q% `- w9 G9 G2 p, r6 ~

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

& w i& E1 l5 M3 j) D/ b" m8 t

</table>

" W$ Q3 \' ]3 V9 p8 L

</layer>

7 W/ t3 e5 n/ s' J: B- j8 y

<script type="text/javascript">

; R ~: i- A+ I8 ? H

//Enter "frombottom" or "fromtop"

$ j# l2 w" R2 e; Y9 z

var verticalpos="frombottom"

5 h; e" ~$ l, n; j& k

if (!document.layers)

/ D% D: S* |" w

document.write('</div>')

( C5 D6 i% ]% L

function JSFX_FloatTopDiv()

; |# @$ d3 K) ?

{

- Y- U8 {! k0 B/ D4 o) g, ~/ [

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

. C9 t9 l& G r

       var startX =3,

7 z; d; j4 K) j% F% C* O

       startY = 250;

- O5 Z2 S8 z' h' }( Z4 U; V4 l: Q

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

* I/ |) |' R+ Y8 O* x3 N

       var d = document;

" g# A/ A$ a9 a- J+ Z- t+ `: b

       function ml(id)

0 B e B2 @/ ]

       {

) U7 A' ?2 U8 k) ]* i& O

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

& T" t, g" \7 T& ~" {

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

4 c: ~& ?2 g' g' o; T9 \

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

+ i7 T3 f2 P( I3 H

              el.x = startX;

: M$ J. R* @* `: G

              if (verticalpos=="fromtop")

- B O- _0 q9 J

              el.y = startY;

) w( ~9 \) d. _: Q' V

              else{

, C8 J6 l+ p7 f$ K: q

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

: ]% N: C& B7 H

              el.y -= startY;

2 _/ u& Q! b0 ?- V( y

              }

0 ]- w+ L" n+ o& {" a7 y1 a

              return el;

. ^ g2 S0 g0 y

       }

6 J! o! ?# w. C) Q+ |& l

       window.stayTopLeft=function()

% {( x4 p, U' B: q% X3 \

       {

- i! O$ ^3 D1 Y; Z7 G

              if (verticalpos=="fromtop"){

$ d# I( N, W0 n! b6 W X1 Q

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

7 T3 o; x! m" W/ ^7 A) f

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

- Y% V! t, o2 c" r$ P

              }

/ z2 O( O; `- O5 B1 u

              else{

9 Y4 [1 R6 Z+ D" n; D) F

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

/ @9 o- N- A9 V5 H( |8 E9 m7 h

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

. G H6 F5 f2 `% K( _) R+ ^9 H6 \ `

              }

, w% m& u& e7 ]2 p7 n. j, r

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

3 t7 z+ z B8 G7 l( F0 p

              setTimeout("stayTopLeft()", 10);

# t; I q( P0 {* [

       }

3 K% H4 \) X: D# t; e8 }1 M" ^3 w

       ftlObj = ml("divStayTopLeft");

. X; e: E$ @: u) s! r \

       stayTopLeft();

+ T& O# U5 Q& L2 t1 v

}

3 {6 S/ f" x8 \4 v" c" T& C! t

JSFX_FloatTopDiv();

Q1 f1 ]. J. Z6 W5 P

</script>

; w% T2 Z. Z, J7 i z0 ]

</html>

& L/ @6 V1 s+ c `

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

+ n5 U+ k+ C! L! ?

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

. J5 ~/ Y% M2 J7 u3 Q: A

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

5 a3 p6 ~- J8 a* ~9 Q5 S

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

& Y- u/ P. G0 J0 j m! C

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

) B% s' I* K' h# ^8 Q

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

$ k; Z5 d! v$ n1 W6 o, d/ d( K

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

: h( F1 H/ ?) X+ H) p7 r# W, `9 ]

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

回复

使用道具 举报

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

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

! ^4 S4 c/ E5 c+ D

 

(2.88 KB, 下载次数: 2)
5 i+ ^* ?+ g/ z( w9 j& @
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
4 u ~" @2 G" I9 z" e9 Q( c8 n$ r& I+ Q
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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