搜索
查看: 30238|回复: 1

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

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

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

; D4 t: ^# c0 E4 ^& v6 @

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

) k5 K5 j/ n9 M( n, ]

第二步:按橙色说明修改

, `5 r$ q' y; f9 ]+ n9 B* G

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

" \8 \' I& A' p q! k

<html>

7 H: y( @& w: N- p! D8 {0 J

<head>

/ n1 Z; j. p& s9 L ^

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

3 `$ e% g3 ~7 X" ^5 K9 }

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

( A; T2 R& ^! }" P6 j- C T5 E% l

</head>

+ c( z* _/ q- }( u3 E. N1 L5 ~- R

<script>

$ J' {! r( H- a- E1 V8 v+ Q9 D

var online= new Array();

. U5 h4 V) ` a7 w

if (!document.layers)

1 K) Q) \% s" k' G9 M

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

0 t/ l* ~9 o+ j

</script>

/ G8 i6 R, o. X# v1 O9 g ~. P% Y; x

<layer id="divStayTopLeft">

( [5 b, F2 x' N8 H$ ]2 c# i

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

& L3 ^0 @5 k* n

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

6 {9 h0 ^. m3 G4 n

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

( g6 w, ]: k7 }1 ^8 U U

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

5 F2 `6 Z- E' B: a

 

e- j) N( G% l z

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

& b0 {' {8 i" L6 F8 r$ \8 _

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

& t) t* S/ m5 {' k

<script>

& N/ m& f. X( }8 m& V/ e

if (online[0]==0)

3 I+ X& p! n! a# a4 V: v8 l# J8 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>");

7 w6 B4 {! W4 C* \; r) d9 @

else

0 z" i7 d; @0 K6 N/ Q' Z

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

7 \) C% F' i9 Z

</script >

( n2 J% }1 h+ T* t/ i8 h

</td></tr>

( K( |6 d: [7 ~: z

 

3 d5 D; a- o+ V) J" }( r* \; r

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

! g5 x" Z' \0 y$ c9 n" C2 h

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

0 n' p$ E3 R( c7 V9 A

<script>

& W/ a5 F u; J+ M

if (online[1]==0)

. w7 h5 S5 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>");

) f8 n/ w3 k: ? ]6 T, f: \: Y

else

; K2 w$ |: z/ H! B* ~2 q7 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>");

' S4 ?( j: b6 w! i1 z) u9 Y- S

</script >

# r X' ~: y* d. b- P; [

</td></tr>

8 T& V( D2 D/ A! i4 @# b. D) i) F

 

- |9 k8 D( N. J) Y9 a/ n# Q

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

$ `3 F$ l+ Y2 z i' h

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

. }, y V0 ?$ c

<script>

) s: [+ r& u5 l) L* U

if (online[2]==0)

5 Z7 ]& S+ r8 \% Q; N' K( Q

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

/ B& w- H) W9 p7 s* A

else

( s- }5 Y/ s, G, 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=240434782&Site=在线咨询&Menu=no' title='在线即时交谈'>代理合作</a>");

0 _5 g& `9 x$ i5 u3 `& Z

</script >

5 q) ]) ^' M* R. m1 D

</td></tr>

! j& h. K- V6 k6 [

 

% p! b# O6 [5 N% m1 t9 {

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

3 j' N) M# W5 l |

 

# k( i2 A% k7 L; e% |

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

( R+ k) _0 p5 \ D9 O& M$ w

</table>

8 \3 T" [: s: z7 j$ m. o: I3 y

</layer>

& m/ k. A) ]9 H8 p" f, X% b

<script type="text/javascript">

+ _0 ]2 w9 {5 n% h( X

//Enter "frombottom" or "fromtop"

# h, P- W X/ Q3 b

var verticalpos="frombottom"

y+ y1 i% V# H O$ o* `+ ?4 B% P

if (!document.layers)

8 n& Z( D2 L/ x4 m

document.write('</div>')

) |+ V( _" [% `$ c. j% P. o

function JSFX_FloatTopDiv()

; s8 ` J0 Y! i/ O1 U: ~

{

/ r! E; S$ R1 c$ V

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

X& i% g Q5 f) d% U. c

       var startX =3,

) v5 q* S: ?) T0 {2 {. }1 w. S0 \5 x3 J

       startY = 250;

i. P# S) ^" n4 r, M

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

8 @, o9 F6 ^2 f* y% A

       var d = document;

1 P" I6 D+ a# d3 ~4 d* Z. N; ?9 D

       function ml(id)

G: [5 Q" g1 D6 n- K, R

       {

I6 n/ o' c8 s3 j+ }+ P

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

6 \, t! V$ P4 B' P

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

& {% O1 \4 u* g% ]6 {$ v

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

W% [0 q. J+ V9 a, @

              el.x = startX;

% G; p& C4 u5 k9 `9 {

              if (verticalpos=="fromtop")

, v: U! A+ ?* E

              el.y = startY;

% j( l( r% h) K0 x" A" R

              else{

0 [2 B" T$ O; U" I5 {/ w }

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

+ r- W4 ~8 v# G/ C0 F* v

              el.y -= startY;

3 W6 Q+ F/ I7 C( p' Y: o

              }

* A( e _. \/ n

              return el;

: ~8 \; p# b1 a

       }

% t5 v; H$ s; R! h v1 I. M

       window.stayTopLeft=function()

* `& _5 r* B6 B9 k2 C& c# k) L

       {

7 j( @# r) T, g' [

              if (verticalpos=="fromtop"){

1 s% w: F# W/ f3 L0 K

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

: V% Q, @6 k6 b4 ^0 }& g+ N0 S

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

( `/ W/ T1 S9 G6 C

              }

+ C; q! b2 J& w$ |0 w; b

              else{

( t3 |% b, Z5 }

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

/ b Q( ` H& W- R. q

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

9 X) |5 l" y! }# S

              }

8 N* o3 E- Z# k3 K. {

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

% q+ q/ P, Q/ j+ W% [

              setTimeout("stayTopLeft()", 10);

, v- _) v. L) h8 v. D2 H

       }

! H1 B, `& c2 y

       ftlObj = ml("divStayTopLeft");

* d0 D3 }8 x+ q* `

       stayTopLeft();

& n- i$ `9 _3 k/ ]$ l1 N) X

}

4 @% e$ |' V; L

JSFX_FloatTopDiv();

' o- Z Q+ Y. }' m& d

</script>

! A: B8 W% Y; e( ~% K

</html>

% [! N( s/ k5 k, G8 z

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

! ?' l5 r! P& ~( S m& X3 c

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

) S/ L# {. m2 s2 C; N' o3 v1 D

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

8 [: r, b6 p. W' Y% }. O

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

$ K5 ~1 Y; f8 Q

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

6 Q9 u, `4 F5 C8 _3 r6 W

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

& u( s, |0 R# G; M

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

& S0 a. a$ E9 o& ?8 O' y4 {; U

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

回复

使用道具 举报

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

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

5 h# X: D! J& i: r4 I: i

 

(2.88 KB, 下载次数: 2)
/ d4 N) R, ~$ x( {% O2 ?2 V+ G
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
0 H% [" W& `5 T+ S: s6 I
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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