document.write(""); function OpenChatBox(url) { var iHeight = 600; var iWidth = 710; var iTop = (window.screen.availHeight - 30 - iHeight) / 2; //获得窗口的垂直位置; var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; //获得窗口的水平位置; window.open(url, '_blank', 'height=' + iHeight + ', width=' + iWidth + ', top=' + iTop + ', left=' + iLeft + ', toolbar=no, menubar=no, scrollbars=no,resizable=no, location=no, status=no'); //window.open(url, window, 'dialogWidth:700px; dialogHeight:600px;help:1;status:1;resizeable:0;'); } //获取窗口高度 function getWindowHeight() { var windowHeight = 0; if (typeof (window.innerHeight) == 'number') { windowHeight = window.innerHeight; } else { if (document.documentElement && document.documentElement.clientHeight) { windowHeight = document.documentElement.clientHeight; } else { if (document.body && document.body.clientHeight) { windowHeight = document.body.clientHeight; } } } return windowHeight; } //获取窗口宽度 function getWindowWidth() { var windowWidth = 0; if (typeof (window.innerWidth) == 'number') { windowWidth = window.innerWidth; } else { if (document.documentElement && document.documentElement.clientWidth) { windowWidth = document.documentElement.clientWidth; } else { if (document.body && document.body.clientWidth) { windowWidth = document.body.clientWidth; } } } return windowWidth; } function ResetLeftDivpostion() { var _move = false; var _x, _y; var index_x, index_y; jQuery("#KFRightScreen").bind("mousedown", downIndex); jQuery(document).bind("mousemove", mmove); jQuery(document).bind("mouseup", mup); jQuery("#KFRightScreen").css("cursor", "move"); //jQuery("#KFRightScreen").css("-moz-user-select", "none"); function mmove(event) { if (_move) { var x = event.pageX - _x; var y = event.pageY - _y; if(x>getWindowWidth()-10) x=getWindowWidth()-10 if(y>getWindowHeight()-10) y=getWindowHeight()-10 jQuery("#KFRightScreen").css({ top: y, left: x }); showDiv(x, y); } var tishi=document.getElementById("KFBoxTitle"); //e = e||event; event = event || window.event; var obj = event.srcElement?event.srcElement:event.target; while(obj) { if(obj.id=="KFCenterScreen"||obj.id=="KFRightScreen"){ tishi.style.display="block"; var clientLeft=event.clientX+10; var clientTop=event.clientY+10+document.documentElement.scrollTop+document.body.scrollTop; tishi.style.left=clientLeft+"px"; tishi.style.top=clientTop+"px"; obj = null; } else{ obj = obj.offsetParent; tishi.style.display="none"; } } } function mup() { _move = false; } function downIndex(e) { _move = true; _x = e.pageX - parseInt(jQuery("#KFRightScreen").css("left")); _y = e.pageY - parseInt(jQuery("#KFRightScreen").css("top")); } function showDiv(x, y) { setCookie("KFLeftScreenLeft_229035", x, 365); setCookie("KFLeftScreenTop_229035", y, 365); } } jQuery(document).ready(function () { if (jQuery("#KFRightScreen")==null||jQuery("#KFRightScreen").length < 1) { var imgWidth=168; if('1'!='1') imgWidth=178; var topMargin = getWindowHeight() / 2 - imgWidth / 2; var abc = ""; if(imgWidth==178){ abc += "
"; abc += "
"; abc += "采购热线 15158897711"; }else{ abc += "
"; abc += "
"; } abc += "
"; abc += "
点住鼠标左键,可以拖动到任意位置
"; jQuery("body").prepend(abc); if (jQuery("#KFRightScreen") != null) { jQuery("#KFRightScreen a").click(function(){ var strUrlReferrer=""; OpenChatBox("http://chat.jc35.com/Chat/ChatIndex/229035?Weburl="+strUrlReferrer); return false; }); ResetLeftDivpostion(); if(typeof getCookie("KFLeftScreenLeft_229035") != "undefined") { var leftpx=getCookie("KFLeftScreenLeft_229035"); jQuery("#KFRightScreen").css("left", leftpx + "px"); } else jQuery("#KFRightScreen").css("left", 10 + "px"); if (!( /msie/.test(navigator.userAgent.toLowerCase())) || ( /msie/.test(navigator.userAgent.toLowerCase())) && ('undefined' == typeof(document.body.style.maxHeight))){ if(typeof getCookie("KFLeftScreenTop_229035") != "undefined") { var toppx=getCookie("KFLeftScreenTop_229035"); jQuery("#KFRightScreen").css("top", toppx + "px"); jQuery("#KFRightScreen").animate({ height: imgWidth+'px' }, 1000); } else{ jQuery("#KFRightScreen").css("top", topMargin + "px"); jQuery("#KFRightScreen").animate({ height: imgWidth+'px' }, 1000);} } jQuery("#KFRightScreen").show(); jQuery(window).resize(function(){ DelCookies("KFLeftScreenLeft_229035"); DelCookies("KFLeftScreenTop_229035"); leftMargin = 10; jQuery("#KFRightScreen").css("left", leftMargin + "px"); if (!(jQuery.browser.msie) || (jQuery.browser.msie) && (jQuery.browser.version != "6.0")){ topMargin = getWindowHeight() / 2 - imgWidth / 2; jQuery("#KFRightScreen").css("top", topMargin + "px"); } }); } } }); var webDefinitionKey=""; var CustomerAppID=""; var CallDefinitionKey=""; var _timer=0; var _ContactionSuccess=false; jQuery(document).ready(function () { if(parseInt(2)!=2) return; if(getCookie("KfRightBox"+229035)!=null) { return; } if(getCookie("MyDefinitionKey")!=null) { var temp=getCookie("MyDefinitionKey").split(','); var uservice=229035; for (var i = 0; i < temp.length; i++) { if (temp[i] == uservice) { //console.log("NoOprate"); setCookie("KfCenterBox_", 1, 1); //修改初始中间邀请框不显示 sttCall(); //先执行一遍 setInterval(sttCall, 5000); return ; } } } setTimeout(BeginCtebvis,10000); }); function BeginCtebvis(){ var randomSubStr=""; var exp = new Date(); var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; for(var i = 0; i < 10 ; i ++) { var id = Math.ceil(Math.random()*35); randomSubStr+= chars[id]; } webDefinitionKey=exp.getTime()+randomSubStr; var NowTitle=encodeURI(document.title); var NowUrl=window.location.href; var StrPostUrl="http://chat.jc35.com/Chat/Ctebvis?webDefinitionKey="+webDefinitionKey+"&Soure="+NowUrl+"&CustomerUserId="+229035+"&Title="+NowTitle; var script = document.createElement("script"); script.src=StrPostUrl; document.body.appendChild(script); document.body.removeChild(script); setInterval(sttCall, 5000); } function callNotContaction(k,u,r){ //未发起响应,或者阻止响应 //console.log(k+";"+u+";"+r); } function callSuccessPK(){ //响应成功,发起联系 doSuccessPK(); //如果通知游客成功 停止继续执行,直到页面被重新载入. _ContactionSuccess=true; } function callContactionError(){ //参数异常,或者执行出错 // console.log("发生异常!"); } function callStopGet(){ _ContactionSuccess=false; _timer=10086; // console.log("关闭动作"); } function callResult(r,k,u){ switch (parseInt(r)) { case 1: callStopGet(); setCookie("cResult"+k+u,r,1); break; case 3: callSuccessPK(); setCookie("cResult"+k+u,r,1); break; case 4: callStopGet(); setCookie("cResult"+k+u,r,1); break; } } function sttCall() { if(_ContactionSuccess==true) return; _timer++; var cookDefinitionKey=""; var cookKeyAppId=""; if(getCookie("CookDefinitionKey")!=null) { cookDefinitionKey=getCookie("CookDefinitionKey"); } else { //console.log("CookDefinitionKeyNULL!"); return; } if(getCookie("CookKeyAppId")!=null) { cookKeyAppId=getCookie("CookKeyAppId"); } else { // console.log("CookKeyAppIdNull!"); return; } if(getCookie("cResult"+cookDefinitionKey+cookKeyAppId)!=null) { var value=getCookie("cResult"+cookDefinitionKey+cookKeyAppId); switch (parseInt(value)) { case 3: callSuccessPK(); _ContactionSuccess=true; break; default: _ContactionSuccess=true; _timer=10086; break; } return; } // 36*5=180s 超过3分钟无响应视为挂机,放弃接下来的接口操作. if(_timer<36 && _timer>3) { var exp = new Date(); var NowDataTime=exp.getTime(); //创建标签(createElement) var script = document.createElement("script"); //添加地址 var scriptUrl="http://chat.jc35.com/Chat/GetKFpkVS?webDefinitionKey="+cookDefinitionKey+"&cusUserId="+cookKeyAppId+"&v="+NowDataTime; script.src=scriptUrl; //添加给body的(成为body包涵的孩子) document.body.appendChild(script); document.body.removeChild(script); } } function cookieEnabledFalse(){ //console.log("用户禁用或拒绝 Cookie"); } function cookEnableTrue(y,k,a){ CustomerAppID=y; CallDefinitionKey=k; if(getCookie("MyDefinitionKey")==null) { setCookie("MyDefinitionKey",y,1); } else { var newKey=getCookie("MyDefinitionKey"); DelCookies("MyDefinitionKey"); setCookie("MyDefinitionKey",newKey+","+y,1); } if(getCookie("CookDefinitionKey")==null) { setCookie("CookDefinitionKey",k,1); } if(getCookie("CookKeyAppId")==null) { setCookie("CookKeyAppId",a,1); } //console.log("Cookie正常;"+y+";"+k); } function setCookie(name, value, expireday) { var exp = new Date(); exp.setTime(exp.getTime() + expireday*24*60*60*1000); document.cookie = name+"="+escape(value)+"; expires"+"="+exp.toGMTString(); } function getCookie(name) { var cookieArr = document.cookie.match(new RegExp(name+"=[a-zA-Z0-9]*", "gi")); if(cookieArr != null && cookieArr.length>0){ var cookieVal = cookieArr[0].split("="); if(cookieVal[0] == name) { return unescape(cookieVal[1]); } } } function DelCookies(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString() + ";path=/"; } function PostData(){ var cookDefinitionKey=""; var cookKeyAppId=""; if(getCookie("CookDefinitionKey")!=null) { cookDefinitionKey=getCookie("CookDefinitionKey"); } else { //console.log("CookDefinitionKeyNULL!"); return; } if(getCookie("CookKeyAppId")!=null) { cookKeyAppId=getCookie("CookKeyAppId"); } else { // console.log("CookKeyAppIdNull!"); return; } var PostURl="http://chat.jc35.com/Chat/TempVistorSata?webDefinitionKey="+cookDefinitionKey+"&cusUserId="+cookKeyAppId; DelCookies("cResult"+cookDefinitionKey+cookKeyAppId); setCookie("cResult"+cookDefinitionKey+cookKeyAppId,1,1); jQuery.post(PostURl); } function doSuccessPK(){ if(document.getElementById("KFCenterScreen")) { var element=document.getElementById("KFCenterScreen"); document.body.removeChild(element); } var abc = ""; abc += "
"; abc += "
"; abc += "

来自一条APP端客服的请求,是否会话?

"; abc += "
"; abc += "
"; var topMargin = getWindowHeight() / 2 - 140 / 2; var leftMargin = getWindowWidth() / 2 - 359 / 2; jQuery("body").prepend(abc); if (jQuery("#KFCenterScreen") != null) { jQuery("#KFCenterScreen .accept").click(function(){ var strUrlReferrer=""; PostData(); OpenChatBox("http://chat.jc35.com/Chat/ChatIndex/229035?Weburl="+strUrlReferrer); // callStopGet(); }); } jQuery("#KFCenterScreen").show(); leftMargin = getWindowWidth() / 2 - 359 / 2; jQuery("#KFCenterScreen").css("left", leftMargin + "px"); if (!(jQuery.browser.msie) || (jQuery.browser.msie) && (jQuery.browser.version != "6.0")){ topMargin = getWindowHeight() / 2 - 140 / 2; jQuery("#KFCenterScreen").css("top", topMargin + "px"); } } function CloseAPPKFCenter(){ jQuery("#KFCenterScreen").hide(); }