自动弹出对话框的QQ在线客服系统代码Word文件下载.docx
《自动弹出对话框的QQ在线客服系统代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《自动弹出对话框的QQ在线客服系统代码Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
&
kf_getCookie('
hasshown'
)==0)
{
companyname=companyname.substr(0,15);
welcomeword=kf_processWelcomeword(welcomeword);
kfguin=kf_getSafeHTML(kfguin);
companyname=kf_getSafeHTML(companyname);
welcomeword=welcomeword.replace(/<
brT>
/g,'
\r\n'
);
welcomeword=kf_getSafeHTML(welcomeword);
welcomeword=welcomeword.replace(/\r/g,"
).replace(/\n/g,"
BR>
window.setTimeout("
kf_sleepShow()"
2000);
//kf_sleepShow();
}
kf_moveWithScroll()"
1);
//window.setInterval("
wpa_count()"
10000);
}
functionkf_getSafeHTML(s)
varhtml="
varsafeNode=g_safeNode;
if(!
safeNode)
safeNode=document.createElement("
TEXTAREA"
if(safeNode)
safeNode.innerText=s;
html=safeNode.innerHTML;
safeNode.innerText="
g_safeNode=safeNode;
returnhtml;
functionkf_moveWithScroll()
{
if(typeofwindow.pageYOffset!
='
undefined'
){
nowY=window.pageYOffset;
}
elseif(typeofpatMode!
&
patMode!
BackCompat'
nowY=document.documentElement.scrollTop;
elseif(typeofdocument.body!
nowY=document.body.scrollTop;
percent=.1*(nowY-lastScrollY);
if(percent>
0)
percent=Math.ceil(percent);
}
else
percent=Math.floor(percent);
document.getElementById("
).style.top=parseInt(document.getElementById("
).style.top)+percent+"
px"
if(document.getElementById("
kfpopupDiv"
))
document.getElementById("
lastScrollY=lastScrollY+percent;
tOut=window.setTimeout("
functionkf_hide()
if(tOut!
=-1)
clearTimeout(tOut);
tOut=-1;
).style.visibility="
hidden"
functionkf_hidekfpopup()
tOut=window.setTimeout("
functionkf_getPopupDivHtml(kfguin,reference,companyname,welcomeword)
vartemp='
temp+='
divstyle="
float:
left;
height:
150px;
width:
8px;
background-image:
url('
+urlroot+'
bg_1.gif);
font-family:
Tahoma;
text-align:
left;
324px;
bg_2.gif);
background-repeat:
repeat-x;
div>
h1style="
font-size:
14px;
color:
#FFFFFF;
margin:
0px;
padding:
10px013px2px;
line-height:
17px;
+companyname+'
/h1>
ahref="
#"
onclick="
kf_hidekfpopup();
returnfalse;
close.gif);
right;
19px;
42px;
onmouseover="
javascript:
this.style.backgroundPosition=\'
bottom\'
onmouseleave="
top\'
/a>
83px;
0002px;
clear:
both;
face.jpg);
70px;
pstyle="
Tahoma;
12px;
24px;
240px;
0px;
00012px;
display:
block;
margin-top:
2px;
word-wrap:
break-word;
+welcomeword+'
/p>
both;
aonclick="
href="
right;
btn_1.gif);
0005px;
border:
21px;
69px;
kf_openChatWindow
(1)"
btn_2.gif);
background-position:
returntemp;
functionkf_getPopupRightDivHtml(kfguin,reference)
vartemp="
temp+='
divclass="
wpa_popup"
90px;
height:
150px;
8px;
float:
background:
url('
width:
74px;
middle.jpg);
background-position:
center;
div>
font-size:
14px;
color:
#FFF;
margin:
padding:
10px013px8px;
nbsp;
0002px;
clear:
70px;
kf_openChatWindow(0)"
69px;
21px;
display:
bg_1.gif)right;
//addedbysimon2008-11-04
functionkf_openChatWindow(flag)
window.open('
'
_blank'
'
height=544,width=644,toolbar=no,scrollbars=no,menubar=no,status=no'
if(flag==1)
//addedbysimon2008-11-04end
functionkf_validateWelcomeword(word)
varcount=0;
for(vari=0;
i<
word.length;
i++)
if(word.charAt(i)=='
\n'
)
count++;
if(count>
2)
return2;
if(word.length>
57+2*count)
return1;
count=0;
vartemp=word.indexOf('
while(temp!
word=word.substr(temp+1);
if(temp-1<
=19)
count+=19;
elseif(temp-1<
=38)
count+=38;
=57)
count+=57;
temp=word.indexOf('
count+=word.length;
if(count>
57)
return3;
return0;
functionkf_processWelcomeword(word)
word=word.substr(0,57+10);
varresult='
vartemp=word.indexOf('
while(count<
57&
temp!
if(temp<
if(count<
result+=word.substr(0,temp+5);
else
result+=word.substr(0,57-count>
word.length?
word.length:
57-count);
elseif(temp<
word=word.substr(temp+5);
if(count<
returnresult;
functionkf_setCookie(name,value,exp,path,domain)
varnv=name+"
="
+escape(value)+"
vard=null;
if(typeof(exp)=="
object"
d=exp;
elseif(typeof(exp)=="
number"
d=newDate();
d=newDate(d.getFullYear(),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes()+exp,d.getSeconds(),d.getMilliseconds());
if(d)
nv+="
expires="
+d.toGMTString()+"
path)
path=/;
elseif(typeof(path)=="
string"
path!
="
path="
+path+"
domain&
typeof(VS_COOKIEDM)!
undefined"
domain=VS_COOKIEDM;
if(typeof(domain)=="
domain!
domain="
+domain+"
document.cookie=nv;
functionkf_getCookie(name)
varvalue="
varcookies=document.cookie.split("
"
varnv;
vari;
for(i=0;
i<
cookies.length;
i++)
nv=cookies[i].split("
if(nv&
nv.length>
=2&
name==kf_rTrim(kf_lTrim(nv[0])))
value=unescape(nv[1]);
returnvalue;
functionkf_sleepShow()
kf_setCookie('
1,'
/'
varposition=parseInt(document.getElementById("
).style.top)+170;
popupDivHtml='
onmousedown="
MyMove.Move(\'
kfpopupDiv\'
event,1);
z-index:
10000;
filter:
alpha(opacity=90);
absolute;
+position+'
px;
500px;
#000;
12px;
cursor:
move;
340px;
popupDivHtml+=kf_getPopupDivHtml(kfguin,ws,companyname,welcomeword);
popupDivHtml+='
document.body.insertAdjacentHTML("
beforeEnd"
popupDivHtml);
functionkf_dealErrors()
kf_hide();
returntrue;
functionkf_lTrim(str)
while(str.charAt(0)=="
str=str.slice
(1);
returnstr;
functionkf_rTrim(str)
variLength=str.length;
while(str.charAt(iLength-1)=="
str=str.slice(0,iLength-1);
iLength--;
window.onerror=kf_dealErrors;
varMyMove=newTong_MoveDiv();
functionTong_MoveDiv()
this.Move=function(Id,Evt,T)
{
if(Id=="
)