';
var _hjjs_gshuanyingyu='请留下你的联系方式和详细地址。我们会安排尽快联系你。 或拨打00852-39622725';
var _hjjs_kfhuanyingyu='
客服:07:00:18
请留下你的联系方式和详细地址。我们会安排尽快联系你。 或拨打00852-39622725
';
var _hjjs_adminbid='934ac20222cb08ae3413902089c2';
var _hjjs_adminid='12';
var _hjjs_fkip='8.152.212.43';
var _hjjs_fkadd='https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeadd';
var _hjjs_fkneiadd='https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeneiadd';
var _hjjs_fkneilist='https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeneilist';
var _hjjs_kefumoban='
{#touxiang#}
{#name#}:{#time#}
{#user_huanyingyu#}
';
var _hjjs_womoban='
';
var _hjjs_fangkeuseredit='https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeuseredit';
var _hjjs_uidzu=0;
if(_hjjs_uidzu == 0)
{
window.localStorage.removeItem('_hjjs_fangke_uid');
}
if(localStorage["_hjjs_fangke_wid"] == null)
{
localStorage["_hjjs_fangke_wid"]=-1;
}
else
{
//localStorage["_hjjs_fangke_wid"]=localStorage["_hjjs_fangke_wid"];
}
var _hjjs_div=document.createElement("div");
_hjjs_div.innerHTML =_hjjs_htmlmoban;
var _hjjs_first=document.body.firstChild;
var _hjjs_wraphtml=document.body.insertBefore(_hjjs_div,_hjjs_first);
if(localStorage["_hjjs_fangke_lid"]==null)
{
setTimeout(function(){
document.getElementById("_hjkf_huanying").innerHTML = _hjjs_gshuanyingyu;
}, 500);
setTimeout(function(){
document.getElementById("_hjkf_yu").innerHTML = _hjjs_kfhuanyingyu;
_hjjs_kuandijs();
}, 900);
}
var _hjjs_shifouliancheng = 0;//否是握手0未1已
if(localStorage["_hjjs_fangke_xianyin"] == null)
{
localStorage["_hjjs_fangke_xianyin"]=1;
}
if(localStorage["_hjjs_fangke_xianyin"] == 1)
{
_hjkf_kefubiaodivjs();
}
else
{
_hjkf_hidejs();
}
document.getElementById("_hjkf_kuang").onkeydown = function (e) {
var theEvent = window.event || e;
var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
if (code == 13) {
_hjkf_tijiaojs();
}
}
//考虑服务重启ID变了,断网重制Wid
function _hjjs_postajax(url,data,functionzhi) {
xhr = new XMLHttpRequest();
xhr.open('post', url);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.send(data);
xhr.onload = function(e){
//console.log('1');
if (xhr.status === 200){
if(functionzhi==1)//访客首次来
{
console.log('_hjjs_postajax1');
_hjkf_posthou1(xhr.responseText);
}
else if(functionzhi==2)//访客非第一次来
{
console.log('_hjjs_postajax2');
_hjkf_posthou2(xhr.responseText);
}
else if(functionzhi==3)//访客发送消息到客服
{
console.log('_hjjs_postajax3');
_hjkf_posthou3(xhr.responseText);
}
else if(functionzhi==4)//列出消息到访客(客服发送消息此处会自动运行)
{
console.log('_hjjs_postajax4');
_hjkf_posthou4(xhr.responseText);
}
else if(functionzhi==8)//提交会员数据或更新会员数据
{
}
}
else{
console.log('设置失败');
}
}
xhr.onerror = function(e){
console.log('请求失败');
}
}
function _hjjs_kuangkong(){
document.getElementById('_hjkf_kuang').innerHTML='';
document.getElementById('_hjkf_kuang').blur();
document.getElementById('_hjkf_kuang').innerHTML='';
setTimeout(function(){
document.getElementById("_hjkf_kuang").focus();
}, 200);
}
function _hjjs_kuandijs()
{
var _hjjs_gao = document.getElementById('_hjkf_zikuang').scrollHeight;
document.getElementById('_hjkf_zikuang').scrollTop=_hjjs_gao;
}
function _hjkf_hidejs()
{
document.getElementById("_hjkf_kefubiaodiv").style.display="block";
document.getElementById("_hjkf_liaotiankuangdiv").style="transition-duration: 1s; transform: translate3d(580px, 0px, 0px);";
localStorage["_hjjs_fangke_xianyin"] = 2;
}
function _hjkf_kefubiaodivjs()
{
document.getElementById("_hjkf_kefubiaodiv").style.display="none";
document.getElementById("_hjkf_liaotiankuangdiv").style="transition-duration: 1s; transform: translate3d(-580px, 0px, 0px);";
localStorage["_hjjs_fangke_xianyin"] = 1;
}
function _hjkf_shuchutime()
{
var timing = new Date();
var year = timing.getFullYear(); //年
var month = timing.getMonth() + 1; //月
var day = timing.getDate(); //日
var hour =timing.getHours(); //时
var min = timing.getMinutes(); //分
var s = timing.getSeconds(); //秒
/*var clock = year + "-";
if(month < 10)
clock += "0";
clock += month + "-";
if(day < 10)
clock += "0";
clock += day + " ";*/
var clock = "";
if(hour < 10)
clock += "0";
clock += hour + ":";
if(min < 10) clock += '0';
clock += min + ":";
if(s < 10) clock += '0';
clock += s;
return(clock);
}
function _hjkf_smiley()
{
document.getElementById("_hjkf_bqicon").style.display="block";
}
document.getElementById("_hjkf_bqicon").onmouseout = function(){
this.style.display = "none";
};
document.getElementById("_hjkf_bqicon").onmouseover = function () {
this.style.display = "block";
};
function _hjkf_jietu()
{
if(document.getElementById("_hjkf_jietudiv").style.display=="block")
{
document.getElementById("_hjkf_jietudiv").style.display="none";
}
else
{
document.getElementById("_hjkf_jietudiv").style.display="block";
}
}
for (i=1; i<133; i++) {
var _hjkf_img=document.createElement("img");
_hjkf_img.src="https://websocket.gundongkefu.com/sc/qq/"+i+".gif";
_hjkf_img.zhishi = i-1;
document.getElementById("_hjkf_bqicon").append(_hjkf_img);
_hjkf_img.onclick=function(){
var _hjkf_qqimghtml= '';
_hjkf_sendEmoji(_hjkf_qqimghtml);
document.getElementById('_hjkf_kuang').focus();
document.getElementById("_hjkf_bqicon").style.display="none";
}
}
function _hjkf_kuangjslai()
{
if(document.getElementById('_hjkf_kuang').innerHTML == '')
{
document.getElementById("_hjkf_qingshuru").style.display="block";
}
else
{
document.getElementById("_hjkf_qingshuru").style.display="none";
}
}
var _hjkf_edit = document.getElementById('_hjkf_kuang');
var _hjkf_lastEditRange;
_hjkf_edit.onclick = function() {
var _hjkf_selection = getSelection()
_hjkf_lastEditRange = _hjkf_selection.getRangeAt(0)
}
_hjkf_edit.onkeyup = function() {
_hjkf_kuangjslai()
var _hjkf_selection = getSelection()
_hjkf_lastEditRange = _hjkf_selection.getRangeAt(0)
}
function _hjkf_sendEmoji(html) {
_hjkf_edit.focus()
var _hjkf_selection = getSelection()
if (_hjkf_lastEditRange) {
_hjkf_selection.removeAllRanges()
_hjkf_selection.addRange(_hjkf_lastEditRange)
}
var sel, range;
if (window.getSelection) {
sel = window.getSelection();
if (sel.getRangeAt && sel.rangeCount) {
range = sel.getRangeAt(0);
range.deleteContents();
var el = document.createElement("div");
el.innerHTML = html;
var frag = document.createDocumentFragment(), node, lastNode;
while ( (node = el.firstChild) ) {
lastNode = frag.appendChild(node);
}
range.insertNode(frag);
if (lastNode) {
range = range.cloneRange();
range.setStartAfter(lastNode);
range.collapse(true);
sel.removeAllRanges();
sel.addRange(range);
}
}
} else if (document._hjkf_selection && document._hjkf_selection.type != "Control") {
document._hjkf_selection.createRange().pasteHTML(html);
}
_hjkf_lastEditRange = _hjkf_selection.getRangeAt(0);
_hjkf_kuangjslai();
}
var _hjjs_websocketurl='wss://websocketserver.gundongkefu.com';
var _hjjs_socket=new WebSocket(_hjjs_websocketurl);
var _hjjs_ls_jsonArr;
function _hjjs_socket_xintiao()
{
if(_hjjs_shifouliancheng!= 1)
{
_hjjs_socket=new WebSocket(_hjjs_websocketurl);
_hjjs_socket_go();
console.log('每隔5秒钟发送一次心跳!!!'+_hjjs_shifouliancheng);
}
else
{
console.log('每隔5秒钟发送一次心跳.'+_hjjs_shifouliancheng);
}
}
function _hjjs_socket_go()
{
_hjjs_socket.onopen=function(){
_hjjs_shifouliancheng=1;
_hjjs_link_quefangkexx();
document.getElementById("_hjjs_zhuangtai").innerHTML = '客服-连接成功!';
}
_hjjs_socket.onmessage=function(msg){
var msgArr = JSON.parse(msg.data);
if(msgArr['leixing'] == 'que')
{
localStorage["_hjjs_fangke_wid"] = msgArr['id'];
document.getElementById("_hjkf_yeidzhi").value = msgArr['id'];
if(localStorage["_hjjs_fangke_lid"]==null)
{
//访客首次来
var data = 'leixing=1';
data+='&uid='+localStorage["_hjjs_fangke_uid"];
data+='&wid='+localStorage["_hjjs_fangke_wid"];
data+= '&adminbid='+_hjjs_adminbid;
data+= '&ip='+_hjjs_fkip;
data+= '&yeurl='+window.location.href;
var url = _hjjs_fkadd;
//console.log(_hjjs_fkadd+'1======='+data);
_hjjs_postajax(url,data,1);
}
else
{
//访客非第一次来
var data = 'leixing=2';
data+='&lid='+localStorage["_hjjs_fangke_lid"];
data+='&uid='+localStorage["_hjjs_fangke_uid"];
data+='&wid='+localStorage["_hjjs_fangke_wid"];
data+= '&adminbid='+_hjjs_adminbid;
data+= '&ip='+_hjjs_fkip;
data+= '&yeurl='+window.location.href;
var url = _hjjs_fkadd;
//console.log(_hjjs_fkadd+'2======='+data);
_hjjs_postajax(url,data,2);
}
}
else if(msgArr['leixing'] == 'kf')//列出消息
{
var data = 'lid='+localStorage["_hjjs_fangke_lid"];
data+= '&uid='+localStorage['_hjjs_fangke_uid'];
data+= '&fangdeid='+msgArr['fangdeid'];
data+= '&adminbid=934ac20222cb08ae3413902089c2';
var url = 'https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeneilist';
_hjjs_postajax(url,data,4);
}
}
_hjjs_socket.onclose=function(){
_hjjs_shifouliancheng=0;
document.getElementById("_hjjs_zhuangtai").innerHTML = '客服-断开连接!';
}
}
function _hjjs_link_quefangkexx()
{
var json = JSON.stringify({
'g':_hjjs_adminid,
'leixing':'que',
'lid':localStorage["_hjjs_fangke_lid"],
'uid':localStorage["_hjjs_fangke_uid"],
});
_hjjs_socket.send(json);
//console.log(json);
}
_hjjs_socket_go();
var _hjjs_link_xintiao_ziding = window.setInterval(function(){
_hjjs_socket_xintiao()
},5000);
function _hjkf_tijiaojs()
{
if(document.getElementById('_hjkf_kuang').innerHTML == '')
{
//_hjkf_zhuijia("_hjkf_zhuangtai",'
输入空为空!
');
return false;
}
//console.log(_hjjs_shifouliancheng);
if(_hjjs_shifouliancheng==0)
{
_hjjs_link_quefangkexx();
}
var neirong = _hjjs_womoban.replace('','我');
neirong = neirong.replace('',_hjkf_shuchutime());
neirong = neirong.replace('',document.getElementById('_hjkf_kuang').innerHTML);
var txt=document.createElement("div");
txt.innerHTML=neirong;
document.getElementById("_hjkf_yu").appendChild(txt);
_hjjs_kuandijs();
var data ="leixing=fk";
data+='&lid='+localStorage["_hjjs_fangke_lid"];
data+='&uid='+localStorage["_hjjs_fangke_uid"];
data+='&wid='+document.getElementById("_hjkf_yeidzhi").value;
data+='&adminbid='+_hjjs_adminbid;
data+='&ip='+_hjjs_fkip;
data+='&nei='+document.getElementById('_hjkf_kuang').innerHTML;
data+='&yeurl='+window.location.href;
var url = _hjjs_fkneiadd;//alert(url);alert(data);
_hjjs_postajax(url,data,3);
_hjjs_kuangkong();
}
function _hjkf_posthou1(jsondb)//访客首次来
{
jsonArr = JSON.parse(jsondb);
localStorage["_hjjs_fangke_lid"] = jsonArr['lo'];
if(jsonArr['kfzt']==1 && jsonArr['tongzhi']==1)
{
var json = JSON.stringify({
'g':_hjjs_adminid,
'leixing':'fk',
'fanglei':1,//通知类型
'fanglid':localStorage["_hjjs_fangke_lid"],
'kfsockid':jsonArr["kfsockid"]
});
_hjjs_socket.send(json);
}
_hjjs_ls_jsonArr = jsonArr;
_hjkf_gxfanguser(jsonArr);
}
function _hjkf_posthou2(jsondb)//访客非第一次来
{
jsonArr = JSON.parse(jsondb);
_hjjs_ls_jsonArr = jsonArr;
localStorage["_hjjs_fangke_lid"] = jsonArr['lo'];
if(jsonArr['kfzt']==1)
{
var json = JSON.stringify({
'g':_hjjs_adminid,
'leixing':'fk',
'fanglei':2,//通知类型
'fanglid':localStorage["_hjjs_fangke_lid"],
'kfsockid':jsonArr["kfsockid"]
});
_hjjs_socket.send(json);
//列出历史消息
var data = 'lid='+localStorage["_hjjs_fangke_lid"];
data+= '&uid='+localStorage['_hjjs_fangke_uid'];
data+= '&fangdeid='+jsonArr['fangdeid'];
data+= '&adminbid=934ac20222cb08ae3413902089c2';
var url = 'https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeneilist';
_hjjs_postajax(url,data,4);
}
else
{
//列出历史消息
var data = 'lid='+localStorage["_hjjs_fangke_lid"];
data+= '&uid='+localStorage['_hjjs_fangke_uid'];
data+= '&fangdeid='+jsonArr['fangdeid'];
data+= '&adminbid=934ac20222cb08ae3413902089c2';
var url = 'https://websocket.gundongkefu.com/dbxinxi/index.php/Index/fangkeneilist';
_hjjs_postajax(url,data,4);
}
}
function _hjkf_posthou3(jsondb)//访客发送消息到客服
{
console.log("@@"+jsondb);
jsonArr = JSON.parse(jsondb);
localStorage["_hjjs_fangke_wid"] = jsonArr['wid'];
if(jsonArr['kfzt']==1)
{
console.log("@"+jsondb);
var json = JSON.stringify({
'g':_hjjs_adminid,
'leixing':'fk',
'fanglei':3,//通知类型
'fanglid':localStorage["_hjjs_fangke_lid"],
'kfsockid':jsonArr["kfsockid"]
});
_hjjs_socket.send(json);
}
}
function _hjkf_posthou4(jsondb)//列出消息到访客
{
//document.getElementById("_hjkf_yu").innerHTML = _hjjs_kefuyumoban;
document.getElementById("_hjkf_huanying").innerHTML = _hjjs_gshuanyingyu;
var jsonArr = JSON.parse(jsondb);
document.getElementById("_hjkf_yu").innerHTML ='';
var morentouxiang = '';
for(var i=0;i','我');
neirong = neirong.replace('', jsonArr[i]['rishi']);
neirong = neirong.replace('', jsonArr[i]['neirong']);
var txt=document.createElement("div");
txt.innerHTML=neirong;
document.getElementById("_hjkf_yu").appendChild(txt);
}
if(jsonArr[i]['leixing'] == 2)//客服
{
var neirong = _hjjs_kefumoban.replace('{#name#}',jsonArr[i]['na']);
neirong = neirong.replace('{#time#}', jsonArr[i]['rishi']);
neirong = neirong.replace('{#user_huanyingyu#}', jsonArr[i]['neirong']);
console.log("______"+jsonArr[i]['touxiang']);
if(jsonArr[i]['touxiang']!=undefined)
{
neirong = neirong.replace('{#touxiang#}','');
}
else
{
neirong = neirong.replace('{#touxiang#}',morentouxiang);
}
var txt=document.createElement("div");
txt.innerHTML=neirong;
document.getElementById("_hjkf_yu").appendChild(txt);
}
}
_hjjs_kuandijs();
_hjkf_gxfanguser();
}
function _hjkf_gxfanguser()
{
var fangdeid = _hjjs_ls_jsonArr["fangdeid"];
var kfid = _hjjs_ls_jsonArr["kfid"];
if(localStorage["_hjjs_fangke_uid"] == null)
{
}
else
{
var data = 'leixing=2';
data+='&adminbid='+_hjjs_adminbid;
data+='&fangdeid='+fangdeid;
data+='&kfid='+kfid;
data+='&uid='+localStorage["_hjjs_fangke_uid"];
data+='&db='+localStorage["_hjjs_fangke_uiddb"];
var url = _hjjs_fangkeuseredit;
_hjjs_postajax(url,data,8);
}
}