搜索
查看: 28624|回复: 1

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

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

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

n: A' Z: R) |* r; l5 G- W- o

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

9 R+ O; u+ n9 C b1 r

第二步:按橙色说明修改

6 a9 @- S% o( E' P: }" m

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

5 z3 }" s- b6 F0 h

<html>

4 u7 \. x: L* i+ z/ d5 f

<head>

2 [/ H7 C% k4 x4 `8 z2 t& R7 {

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

! ?# T8 I: }5 B

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

9 m% @5 i/ g/ L8 D$ i% k+ h( r+ P8 o

</head>

" V$ X& L! ]# y R% e9 {

<script>

) f0 p: m: L2 \* T

var online= new Array();

, {6 Y Z, O& u* B

if (!document.layers)

" c% \$ j. G$ `9 u9 z

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

$ p# c* _1 E6 s3 |/ u" h1 {& D

</script>

) `) P# ?# w$ ~; ~4 u6 Z

<layer id="divStayTopLeft">

- d* w- C7 Z! N

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

9 e6 k: I9 A9 E( e; ?

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

% k5 x7 a1 q6 E5 M

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

p) \# Z2 Y7 i6 r4 T, U, n

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

7 E+ u) R- |; E9 I7 N+ L8 g

 

0 C! J W' |. _$ ]. @

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

) q0 u$ @" [/ ^+ A

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

* a# k" k! U- d. p {

<script>

4 I; e7 q+ L. p3 ]5 ] \

if (online[0]==0)

& u% j3 F' m0 q" ^% F% \3 V. H

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

, d" e% g) b9 O, y0 w) l

else

- h) X9 p" g7 n1 K0 G

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

+ O, e! U6 A1 v3 f. S8 ?0 Q+ Q

</script >

; w+ [5 Z8 v) [ [7 l+ N3 g3 h

</td></tr>

! U0 j+ R" \, s3 U: x1 h

 

- Z) u( O4 a, X" Z: d2 K

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

6 ^3 u: a& p2 i' ?: c

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

) ^. P6 Z! m9 f' B

<script>

9 C; M0 _! k7 j6 }' b' |1 O- s! g

if (online[1]==0)

& w5 b& s2 G& ?

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

2 \. G: I. G: k" d! y7 I

else

1 _; N# ?, v c( F! 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=27043921&Site=在线咨询&Menu=no' title='在线即时交谈'>技术支持</a>");

4 K7 Z* U, ?% j" ?# {2 D

</script >

\; d0 G0 ?5 ]6 f) a# ^

</td></tr>

+ G4 f0 a9 J6 p1 S. m, a

 

' }2 n: i; ?* t$ `7 J

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

+ D) e# f% N8 G/ j; L3 B

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

* B- `* g6 z5 |; B, [& {! a

<script>

& o5 c8 Y$ @* d* j2 y) A3 J

if (online[2]==0)

) X- _6 M" z4 o. a7 w: b* 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=240434782&Site=在线咨询&Menu=no' title='客服不在线,请留言'>代理合作</a>");

) m' d& a3 L- N2 c' X7 o% a

else

$ x# c t2 m n6 v) b; i1 u

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

2 a5 y6 U) ~- H& |0 A) k# u

</script >

3 z! U/ {8 M8 [0 I1 U+ C; c) N

</td></tr>

: `8 I; Z- M, ~8 Z

 

' y- r5 g& f; |! w

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

, _* ~! M4 ~- a0 a

 

0 A; l9 r7 q2 x$ q6 {6 f# }

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

$ A( U$ q' x6 s' s

</table>

* u. q4 I+ o( `! O9 l

</layer>

5 q/ E# m( C4 \% [+ O2 a

<script type="text/javascript">

! E, z/ \- W5 B$ }

//Enter "frombottom" or "fromtop"

9 ?$ e! d: @' N7 V

var verticalpos="frombottom"

% D7 C1 J& B+ I; E1 \( V% v) Z

if (!document.layers)

- e' {1 S/ S4 C

document.write('</div>')

/ p; G& c' v4 G5 [$ O9 S

function JSFX_FloatTopDiv()

$ }# J0 @0 n0 S6 E6 W, ]8 ?6 @7 ~

{

7 D3 \2 x" C6 T! `

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

( ]. N% d# j0 R1 k, B+ V

       var startX =3,

) \# A _3 s0 T8 Y7 ^4 p

       startY = 250;

' B+ S( a; q4 n( c2 Z, M4 a" I

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

3 ]/ `" R( Y2 r+ L! h3 h

       var d = document;

^+ S: `( t+ J: p6 S$ y

       function ml(id)

7 w$ _- S/ g: j. D2 ^' y

       {

3 S; g% ^# Q9 M) b% C

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

9 c2 o9 a( t$ k: }2 k0 g

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

' q; c' d6 D- _6 ]

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

: V) A( s3 ?' v6 Q' u

              el.x = startX;

4 V# K& ?$ I6 p# E" _; e/ u4 O

              if (verticalpos=="fromtop")

H* t. k; f1 G; z- f

              el.y = startY;

" r0 ]+ `( q% k( k

              else{

, `) K" Z. k9 E; | |0 S* h

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

2 h. J- j: S' J; V$ c. m; a2 K# @ f8 N

              el.y -= startY;

: S! g* B4 q& B" f: j2 k3 m

              }

: M% G( w$ L9 B2 E- b4 _

              return el;

. ^ u( o& a9 O$ s

       }

( S F+ _6 }8 Y0 G

       window.stayTopLeft=function()

3 v7 m% ?' Z& L& X2 s- o& t5 q

       {

6 a# m* t! v" B- I4 z) p+ b& U7 z

              if (verticalpos=="fromtop"){

& _. r$ t7 H' @, [! u1 l' @

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

; [& W r G! f; {6 B0 q7 F" s

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

4 w, d3 \5 G. N4 l! @) N( Q

              }

5 y, y, N# C' e+ o! K: z

              else{

1 N, [ S- Y5 s' _" m

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

* r" _$ Q3 v4 \! B) K

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

; j; Z7 z s8 | O2 W! @+ C

              }

" e7 @+ L, ]4 C2 e! s5 L: I

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

* q8 z# B# `4 G% `/ H, J) j! \- R6 z

              setTimeout("stayTopLeft()", 10);

9 Y! V; ? P8 M8 A6 c7 a7 P- P

       }

2 F: C1 C' D+ v$ Y. h! Y9 Z

       ftlObj = ml("divStayTopLeft");

* R( D# _; W% Z, K; ]

       stayTopLeft();

. ^; L/ r, g+ w2 V& s% E

}

0 L: `1 \+ R& [6 B9 w& R

JSFX_FloatTopDiv();

0 |, |' Y& G* M) q0 }* ~# D) n

</script>

4 Y2 l( Y8 A9 j8 f: t3 W- q' T

</html>

) [9 ~+ n; K) X, q: F) k0 S' v2 e! H

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

7 i7 G* A5 h: [ Y* V: ~

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

$ ]. E1 T' y& p* {3 Q" r% }

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

" T: ~, S0 I( i1 y9 v+ O4 d

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

$ @8 D1 v2 e% j

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

1 t! }5 e4 m: _/ s# F

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

* c- J$ \ |0 B

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

+ H5 v* C/ | q. l) u" _

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

回复

使用道具 举报

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

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

! U- @& ]; N+ |+ {) d/ ?' q1 I" g4 `0 n

 

(2.88 KB, 下载次数: 2)
; z4 |( Q P( S8 W1 R
[此贴子已经被作者于2010-4-14 11:17:07编辑过]
$ N( D) i9 H# M+ I4 B! z
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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

虾皮社区,成立十年了!

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

Copyright © 2007-2019 xp6.org Powered by Discuz

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