搜索
查看: 29900|回复: 1

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

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

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

# |- \ o! p7 j; H, h: G) P

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

" e+ v$ M! o }+ A8 m

第二步:按橙色说明修改

' k4 R( o/ B9 F& `0 M @7 U2 Z2 y. e

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

: g7 R9 H2 J4 x4 L/ d$ r4 d! e

<html>

M! s" }& W6 E

<head>

) m$ c0 g6 d6 q+ L3 `

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

" O, {5 R2 e, P+ i) _, w0 e

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

- G, j7 G+ Z, A% E5 T* |" m

</head>

, J# C s, b( W) {3 ]" {

<script>

. q( v5 m5 o8 E7 U* {

var online= new Array();

9 b9 W, T; N9 }+ _( G

if (!document.layers)

, `1 i8 w/ {; B1 B& I: I

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

% u4 C' X- d: U6 r* b

</script>

6 X# _# ?; O# K

<layer id="divStayTopLeft">

" C8 _; n1 Y8 ]9 v n$ k4 O

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

7 s g( |- ~2 b3 I% v+ J

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

; @' }3 U. \8 c4 p2 N: v5 w% X* Y

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

) Z! s7 M; {- F x$ V% E

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

4 l' a; a. [/ j- K

 

/ A7 j+ Y. D( l3 X

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

4 I5 I- J/ \/ {' g% e1 s- \8 N' c2 M

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

- [4 ~- f# J1 P& j6 R4 @" b" Z

<script>

0 h$ p+ w$ v. r" X6 l* B) \* V

if (online[0]==0)

, H: _) V4 ^, ?3 L

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

$ F1 M4 }; Q2 h& v" {& j

else

0 k0 {2 i+ |; i- S B0 O8 }* _& I* h

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

- B2 k$ q# T# Q

</script >

3 v$ c1 `- y' U

</td></tr>

5 z4 X6 W0 P6 @

 

9 R- _6 e5 _# Z5 d' G' i8 o

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

0 j- T& A. b8 {3 [# U9 T

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

( ?& H# j- y2 q/ J" W

<script>

& d" |% |7 s: g( f5 Y! M

if (online[1]==0)

# a2 |% s7 v% N# {: T9 A c% {4 U

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

+ w. @, z5 d% ?% b

else

8 h; j4 ?8 t8 l; V" M7 S% ?, ~; N0 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=27043921&Site=在线咨询&Menu=no' title='在线即时交谈'>技术支持</a>");

( q; [9 c- F7 w4 q8 R; j8 l# `& _

</script >

6 L! X: a& ~6 a( ]: N u

</td></tr>

1 u1 F# m3 O- c' ]

 

2 G, p1 K( N0 C! r- M

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

1 t# a8 Z% D/ g) f( y! g

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

- ?$ V8 H* {4 o2 w1 w7 N

<script>

( m$ G- j4 p: l& r5 m0 I2 @, `6 K" _

if (online[2]==0)

; ]3 B5 x; l0 }; l

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

3 h( i8 H l Z- Z8 U

else

9 C* G$ ], X$ g# a' k3 \9 [) _

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

; k- W* Q! \* Z0 u7 \

</script >

! g# i, W; Y! n7 }, \6 v) j6 B

</td></tr>

# _" [$ c* ]9 z0 o

 

3 O/ R! l! O, H- o' F

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

: Q3 \9 z& `/ b- `

 

( F! \- ?' K; J7 M# O2 P% L

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

8 ^" W# q2 x7 m

</table>

6 S6 y( i: X/ x/ o

</layer>

3 R; R; I1 O1 k8 o+ V) q0 B5 K

<script type="text/javascript">

; t& h3 |1 K- d% y: G9 Q& g D& Z- ^& F

//Enter "frombottom" or "fromtop"

. K2 `$ J7 A, ]3 i

var verticalpos="frombottom"

V. a# O- [/ P! X4 H

if (!document.layers)

2 d7 g( T9 w8 L8 S

document.write('</div>')

5 ?4 u: O7 Y5 ~- X: I

function JSFX_FloatTopDiv()

& E8 N2 P1 |! i

{

3 g- c* p% c6 [% D

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

9 W. i |7 Z! u; B) V

       var startX =3,

/ o( f3 o! g* q7 K

       startY = 250;

9 o: \9 L9 l1 I: g3 v

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

6 E$ m- z! |$ q% Y D3 e6 {7 G7 _

       var d = document;

# ]% d5 T, ]. l) G

       function ml(id)

; E: q2 m4 k! r. d, X8 z- A

       {

/ X5 D# F c: g# y, S

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

2 r( T0 q5 I+ f

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

$ h6 S8 `- K% d3 Q: ~5 |# A

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

$ B9 ?4 v# H9 ?4 B3 w

              el.x = startX;

( h8 x1 N( Q. E3 ?, f

              if (verticalpos=="fromtop")

( k! d2 t [, O

              el.y = startY;

- {, A8 b" ]: G- o

              else{

' X8 y. b7 N3 ~8 b

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

9 [2 Z% _& y6 |) e# @

              el.y -= startY;

9 X$ g" H) a. }. D

              }

& T/ D' ~ l0 r4 z

              return el;

6 |4 c- b. z3 S* ~- h

       }

" s0 E9 Q! y8 @% T

       window.stayTopLeft=function()

- a: K3 `2 |# L' k

       {

( s6 k+ G/ j0 X& o0 t

              if (verticalpos=="fromtop"){

! V+ ~- s" j: [& [% N: i0 z$ M

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

' M9 t) m0 L7 _' L, \4 F' D0 t

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

0 A3 a- T( O- t" M

              }

" M* U# W6 R# K; h

              else{

5 m9 w5 j' x: H. A8 a1 V

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

) t! H5 T) w" C6 I( _5 F5 E% m) u

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

- z- f; P7 s( v

              }

6 q8 N- Y1 w, j) n' _* G

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

" g G: k' g; ?- v

              setTimeout("stayTopLeft()", 10);

: m6 x$ v8 r u" @7 e o, c

       }

# ^ D0 g4 K8 g }/ s

       ftlObj = ml("divStayTopLeft");

& \, `: C$ d6 I" K9 O

       stayTopLeft();

& N8 b1 X* d, C- L

}

i9 Q; e& l2 U5 S

JSFX_FloatTopDiv();

3 D2 U- n, Q$ h

</script>

" T, n4 T" f, h6 U6 |* B0 g

</html>

: L% P3 N, y) o& ^% e, [

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

4 \+ l& I, T% `- n1 x+ p+ r* _

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

. D+ J! t! w; ?2 m" \2 q1 I

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

, N; G8 O8 i- B0 e) Y

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

5 V) _$ K( l# H8 p* I, U! f( G

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

* l/ [( j) H+ }, S( M1 K" \6 h

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

: Z+ e: T& ?8 h# x# b& C: e9 E

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

4 y" w6 ~3 N; S6 O1 O

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

回复

使用道具 举报

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

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

' k: E3 `8 p X' ?8 ]

 

(2.88 KB, 下载次数: 2)
% v2 ^+ ^5 t+ F: K2 a2 _" Q
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
: \) z3 ^; y9 b% V) G
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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