搜索
查看: 30003|回复: 1

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

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

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

% u4 D) {9 M) z& f

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

& C# ]! W+ o% h( q

第二步:按橙色说明修改

2 z7 ?$ Z3 `8 R

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

& M" s9 w, w1 y' o8 j. N* l

<html>

& s3 h- p" P. t8 j- s, F" F

<head>

9 Q& n5 L q, M4 Z& T9 _, o; l

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

5 G9 D7 z) m+ ]" o% V4 L0 a- c2 u

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

6 @9 _0 g5 {2 D+ P5 x: F" J

</head>

8 H8 j0 G+ }/ a( _' |

<script>

$ F' N9 W |; U2 p/ O8 J% K& ^

var online= new Array();

& M, x! u% }! ~ w- W! n0 e

if (!document.layers)

* o$ _8 U& N! y; i

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

" L1 k$ E' ?1 g; `. T9 _

</script>

# \: m# Q; \* i4 Q9 H

<layer id="divStayTopLeft">

( D: k$ i) a8 h' y6 A2 T9 b

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

+ I C8 r2 t5 X- `

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

3 o* o& q H9 X6 H5 @6 W( l+ p$ ~

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

" D' [6 W; ^% E+ u. q: }5 c

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

& b2 Z: s# g: H$ R! `8 I

 

3 {; u* K& y: B

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

! i6 q# h( p( o

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

+ W6 [: U1 n5 l3 ]9 z" W# ]2 t% E- l9 i

<script>

j b8 Q B3 q! J7 P

if (online[0]==0)

- p' m0 ^# T- l# P

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

" t3 E. ^$ p2 I/ K& w4 M

else

- @7 z: S8 f$ z* N3 e

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 Y) D% e$ A5 _) c

</script >

% M! M! B1 e$ Z; I2 A/ M/ b

</td></tr>

. }# f* r# _, U9 \+ K& a& m

 

; p* K. o' z, o j1 O

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

( r6 t2 M" @7 Q# q* ]# v9 M* P& O# v

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

) w7 K3 v9 U! Q5 G+ } s7 R7 z' V. X

<script>

! |+ |8 F( p+ {) n" v

if (online[1]==0)

# R7 m% \0 A4 o: 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=27043921&Site=在线咨询&Menu=no' title='客服不在线,请留言'>技术支持</a>");

4 q1 L1 x, x" p" N& w

else

; T% f7 K2 U- 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=27043921&Site=在线咨询&Menu=no' title='在线即时交谈'>技术支持</a>");

8 z$ r0 L# P' z# b

</script >

9 q% _7 t1 b* l( B

</td></tr>

9 f3 Z+ G: `* T; i) n1 n

 

) R, V+ |6 ]5 P

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

' o3 i0 F: H/ U- C( ]9 V

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

/ U* c% X% M' m K1 V1 K1 n/ s8 E

<script>

0 s! ]& p) ~- [

if (online[2]==0)

4 y2 W$ G2 M5 f5 Z0 {9 T( z# 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

. @% Y: G2 P0 @' {5 V

else

6 h0 z5 C v& K- z' {+ I# N+ e# 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=240434782&Site=在线咨询&Menu=no' title='在线即时交谈'>代理合作</a>");

6 K" U, s1 ~$ T |7 R

</script >

0 L/ _1 T$ A/ `# O( m

</td></tr>

! @4 |1 q2 F# H1 |4 t: Q

 

+ m) J! j8 T1 m. }4 J

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

8 E" Q% m9 }- l/ s) V% |

 

9 _ |9 D+ m4 F! r) `, M

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

! L( a& M3 }; L1 u

</table>

# ^6 v! @% ?9 ?' h8 |; T( G

</layer>

$ e' ~0 H, l2 u4 w3 x( k

<script type="text/javascript">

7 _2 |, e6 r/ }& f6 c

//Enter "frombottom" or "fromtop"

# r1 Z* @, }) C1 Z7 W, c0 k

var verticalpos="frombottom"

" X' H" P. C: u7 U& O& T

if (!document.layers)

W0 ?( W; v6 S0 W. O

document.write('</div>')

" Q. d+ {8 ?/ l0 c

function JSFX_FloatTopDiv()

) n3 r/ P1 b1 ?% `( ?7 @

{

' v8 o* q( {4 g, U

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

9 F* a! R! C( g: L5 k0 i

       var startX =3,

* M1 h' ^5 ]$ u

       startY = 250;

$ b. F% b" r6 i: J4 h( h

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

' r/ R$ M$ H1 ]5 G" ]8 S" g

       var d = document;

; C4 x5 _3 I" r: y: \; X1 @$ l2 U" p" M2 l

       function ml(id)

+ J( q( G6 | [1 |3 B1 b; s0 }

       {

+ o T6 O: K" q

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

% B& e b2 y" W$ O" N$ `" D

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

; B5 N& G" C. |1 ?" k

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

# x# M+ y& v; t; d) Q& ?

              el.x = startX;

8 ?3 E4 j' ?) r/ F# D' D+ S

              if (verticalpos=="fromtop")

) h7 c, [' {/ h4 d" r$ t

              el.y = startY;

& J! y( f0 U9 R [( }. v! X" p

              else{

6 l" {2 X" `+ @5 \

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

% X, Z( g& F5 i( e

              el.y -= startY;

$ e+ K, G5 d( ~7 o' k8 n( Z

              }

; s, B7 ]. u! c% e& ]* m4 Y' j

              return el;

e& I3 u) ~) W- ?

       }

/ M. g8 C! M9 C9 Z% P

       window.stayTopLeft=function()

. |0 U! s! {' O1 d! I- E

       {

0 K1 S' Q4 `- q

              if (verticalpos=="fromtop"){

# r D5 m: ?* z \4 t

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

* M0 J1 R& y" X) |) A3 C

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

j) H! I% N& C0 b- L

              }

9 v) x& F' {2 F# k' Q( }4 x

              else{

; u) n! s% G }

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

: A0 \3 w% z8 m& a$ G u2 P! L

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

, @0 r6 r/ x# j

              }

5 x% t5 b- L8 X0 `2 |9 k* W

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

: D, J! y( n3 q8 T3 o: H! I- J

              setTimeout("stayTopLeft()", 10);

: ]/ s! G# [$ a6 ?; {

       }

- g8 x: A: o$ Z

       ftlObj = ml("divStayTopLeft");

0 Y3 A& ~6 T7 n, R

       stayTopLeft();

2 n, r: F; _. u% |

}

: n; n: z$ Q, b& J. O

JSFX_FloatTopDiv();

$ J4 N/ i, ^/ N; C: ^

</script>

1 z( X" g, ]- }- x* w

</html>

A, f/ ^1 o4 U) W8 ?! k

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

) M" s5 L Z% x; G: `. P

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

9 F, z( g8 Y" q( z8 w2 }! K

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

: v# I" l5 O7 q( `8 B: R6 V/ q8 c

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

& ^5 E/ Y: I. O* \; t

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

! _1 H8 H6 ` |9 t+ T) N0 Q- p5 X

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

, l) O6 |2 K( D

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

( o0 a- d& m, C9 `9 }

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

回复

使用道具 举报

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

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

0 A- w2 p% {' n" ~7 g

 

(2.88 KB, 下载次数: 2)
2 h, S* T& l9 R, t5 l/ u, T
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
; c1 e; s3 t# R- S" u
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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