function tag_user(result) { var obj = document.getElementById(result.id); var txtObj = document.getElementById(result.txtid); var cartObj = document.getElementById(result.cartid); var before_display = document.getElementById(result.id) ? document.getElementById(result.id).style.display : ''; var before_cart_display = document.getElementById(result.cartid) ? document.getElementById(result.cartid).style.display : ''; var before_html = ''; var before_txt_html = ''; if (cartObj) { cartObj.style.display="none"; } if (txtObj) { before_txt_html = txtObj.innerHTML; if ('login' == result.type) { txtObj.innerHTML = 'Loading鈥?; } } else if (obj) { before_html = obj.innerHTML; if ('login' == result.type) { obj.innerHTML = 'Loading鈥?; } } if (obj) { obj.style.display="none"; } else { obj = txtObj; } /*鍥惧舰楠岃瘉鐮?/ var ey_login_vertify_display = ''; if (document.getElementById('ey_login_vertify')) { ey_login_vertify_display = document.getElementById('ey_login_vertify').style.display; document.getElementById('ey_login_vertify').style.display = 'none'; } /*end*/ if ('login' == result.type){ /*绗笁鏂瑰揩鎹风櫥褰?/ var third_party_login_display = ''; if (document.getElementById('ey_third_party_login')) { third_party_login_display = document.getElementById('ey_third_party_login').style.display; document.getElementById('ey_third_party_login').style.display = 'none'; if (document.getElementById('ey_third_party_wxlogin')) { var third_party_wxlogin_display = ''; third_party_wxlogin_display = document.getElementById('ey_third_party_wxlogin').style.display; document.getElementById('ey_third_party_wxlogin').style.display = 'none'; } if (document.getElementById('ey_third_party_wblogin')) { var third_party_wblogin_display = ''; third_party_wblogin_display = document.getElementById('ey_third_party_wblogin').style.display; document.getElementById('ey_third_party_wblogin').style.display = 'none'; } if (document.getElementById('ey_third_party_qqlogin')) { var third_party_qqlogin_display = ''; third_party_qqlogin_display = document.getElementById('ey_third_party_qqlogin').style.display; document.getElementById('ey_third_party_qqlogin').style.display = 'none'; } } /*end*/ } var send_data = "type="+result.type+"&img="+result.img+"&afterhtml="+result.afterhtml; if (result.currentstyle != '') { send_data += "¤tstyle="+result.currentstyle; } //姝ラ涓€:鍒涘缓寮傛瀵硅薄 var ajax = new XMLHttpRequest(); //姝ラ浜孃璁剧疆璇锋眰鐨剈rl鍙傛暟,鍙傛暟涓€鏄姹傜殑绫诲瀷,鍙傛暟浜屾槸璇锋眰鐨剈rl,鍙互甯﹀弬鏁?鍔ㄦ€佺殑浼犻€掑弬鏁皊tarName鍒版湇鍔$ ajax.open("post", result.root_dir+"/index.php?m=api&c=Ajax&a=check_user", true); // 缁欏ご閮ㄦ坊鍔燼jax淇℃伅 ajax.setRequestHeader("X-Requested-With","XMLHttpRequest"); // 濡傛灉闇€瑕佸儚 HTML 琛ㄥ崟閭f牱 POST 鏁版嵁锛岃浣跨敤 setRequestHeader() 鏉ユ坊鍔 HTTP 澶淬€傜劧鍚庡湪 send() 鏂规硶涓瀹氭偍甯屾湜鍙戦€佺殑鏁版嵁锛 ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //姝ラ涓堹鍙戦€佽姹?鏁版嵁 ajax.send(send_data); //姝ラ鍥汑娉ㄥ唽浜嬩欢 onreadystatechange 鐘舵€佹敼鍙樺氨浼氳皟鐢 ajax.onreadystatechange = function () { //姝ラ浜 濡傛灉鑳藉杩涘埌杩欎釜鍒ゆ柇 璇存槑 鏁版嵁 瀹岀編鐨勫洖鏉ヤ簡,骞朵笖璇锋眰鐨勯〉闈㈡槸瀛樺湪鐨 if (ajax.readyState==4 && ajax.status==200) { var json = ajax.responseText; var res = JSON.parse(json); if (1 == res.code) { if (1 == res.data.ey_is_login) { if (obj) { if ('login' == result.type) { if (result.txt.length > 0) { res.data.html = result.txt; } if (txtObj) { txtObj.innerHTML = res.data.html; } else { if (result.afterhtml) { obj.insertAdjacentHTML('afterend', res.data.html); obj.remove(); } else { obj.innerHTML = res.data.html; } } try { obj.setAttribute("href", result.url); if (!before_display) { obj.style.display=before_display; } }catch(err){} } else if ('logout' == result.type) { if (txtObj) { txtObj.innerHTML = before_txt_html; } else { obj.innerHTML = before_html; } try { if (!before_display) { obj.style.display=before_display; } }catch(err){} } else if ('reg' == result.type) { obj.style.display="none"; } else if ('cart' == result.type) { try { if (cartObj) { if (0 < res.data.ey_cart_num_20191212) { cartObj.innerHTML = res.data.ey_cart_num_20191212; if (before_cart_display) { cartObj.style.display = ('none' == before_cart_display) ? '' : before_cart_display; } } else { cartObj.innerHTML = ''; } } if (!before_display) { obj.style.display=before_display; } }catch(err){} } } } else { // 鎭㈠鏈櫥褰曞墠鐨刪tml鏂囨 if (obj) { if (txtObj) { txtObj.innerHTML = before_txt_html; } else { obj.innerHTML = before_html; } if ('logout' == result.type) { obj.style.display="none"; } else if ('cart' == result.type) { try { if (cartObj) { if (0 < res.data.ey_cart_num_20191212) { cartObj.innerHTML = res.data.ey_cart_num_20191212; if (before_cart_display) { cartObj.style.display = ('none' == before_cart_display) ? '' : before_cart_display; } } } if (!before_display) { obj.style.display=before_display; } }catch(err){} } else { try { if (!before_display) { obj.style.display=before_display; } }catch(err){} } } /*鍥惧舰楠岃瘉鐮?/ if (1 == res.data.ey_login_vertify && document.getElementById('ey_login_vertify')) { document.getElementById('ey_login_vertify').style.display = ey_login_vertify_display; } /*end*/ if ('login' == result.type) { /*绗笁鏂瑰揩鎹风櫥褰?/ if (1 == res.data.ey_third_party_login && document.getElementById('ey_third_party_login')) { document.getElementById('ey_third_party_login').style.display = third_party_login_display; if (1 == res.data.ey_third_party_wxlogin && document.getElementById('ey_third_party_wxlogin')) { document.getElementById('ey_third_party_wxlogin').style.display = third_party_wxlogin_display; } if (1 == res.data.ey_third_party_wblogin && document.getElementById('ey_third_party_wblogin')) { document.getElementById('ey_third_party_wblogin').style.display = third_party_wblogin_display; } if (1 == res.data.ey_third_party_qqlogin && document.getElementById('ey_third_party_qqlogin')) { document.getElementById('ey_third_party_qqlogin').style.display = third_party_qqlogin_display; } } /*end*/ } } } else { if (obj) { obj.innerHTML = 'Error'; try { if (!before_display) { obj.style.display=before_display; } }catch(err){} } } 銆€} } } function tag_collect_1608459452(result) { var collectObj = document.getElementById(result.collectid); var before_collect_display = document.getElementById(result.collectid) ? document.getElementById(result.collectid).style.display : ''; if (collectObj) { collectObj.style.display="none"; } var send_data = "type="+result.type+"&img="+result.img+"&afterhtml="+result.afterhtml; if (result.currentstyle != '') { send_data += "¤tstyle="+result.currentstyle; } //姝ラ涓€:鍒涘缓寮傛瀵硅薄 var ajax = new XMLHttpRequest(); //姝ラ浜孃璁剧疆璇锋眰鐨剈rl鍙傛暟,鍙傛暟涓€鏄姹傜殑绫诲瀷,鍙傛暟浜屾槸璇锋眰鐨剈rl,鍙互甯﹀弬鏁?鍔ㄦ€佺殑浼犻€掑弬鏁皊tarName鍒版湇鍔$ ajax.open("post", result.root_dir+"/index.php?m=api&c=Ajax&a=check_user", true); // 缁欏ご閮ㄦ坊鍔燼jax淇℃伅 ajax.setRequestHeader("X-Requested-With","XMLHttpRequest"); // 濡傛灉闇€瑕佸儚 HTML 琛ㄥ崟閭f牱 POST 鏁版嵁锛岃浣跨敤 setRequestHeader() 鏉ユ坊鍔 HTTP 澶淬€傜劧鍚庡湪 send() 鏂规硶涓瀹氭偍甯屾湜鍙戦€佺殑鏁版嵁锛 ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //姝ラ涓堹鍙戦€佽姹?鏁版嵁 ajax.send(send_data); //姝ラ鍥汑娉ㄥ唽浜嬩欢 onreadystatechange 鐘舵€佹敼鍙樺氨浼氳皟鐢 ajax.onreadystatechange = function () { //姝ラ浜 濡傛灉鑳藉杩涘埌杩欎釜鍒ゆ柇 璇存槑 鏁版嵁 瀹岀編鐨勫洖鏉ヤ簡,骞朵笖璇锋眰鐨勯〉闈㈡槸瀛樺湪鐨 if (ajax.readyState==4 && ajax.status==200) { var json = ajax.responseText; var res = JSON.parse(json); if (1 == res.code) { if (1 == res.data.ey_is_login) { if ('collect' == result.type) { try { if (collectObj) { if (0 < res.data.ey_collect_num_20191212) { collectObj.innerHTML = res.data.ey_collect_num_20191212; if (!before_collect_display) { collectObj.style.display = ('none' == before_collect_display) ? '' : before_collect_display; } } else { collectObj.innerHTML = ''; } } }catch(err){} } } else { // 鎭㈠鏈櫥褰曞墠鐨刪tml鏂囨 if ('collect' == result.type) { try { if (collectObj) { if (0 < res.data.ey_collect_num_20191212) { collectObj.innerHTML = res.data.ey_collect_num_20191212; if (!before_collect_display) { collectObj.style.display = ('none' == before_collect_display) ? '' : before_collect_display; } } } }catch(err){} } } } 銆€} } } function tag_user_info(result) { var obj = document.getElementById(result.t_uniqid); var before_display = ''; if (obj) { before_display = obj.style.display; obj.style.display="none"; } //姝ラ涓€:鍒涘缓寮傛瀵硅薄 var ajax = new XMLHttpRequest(); //姝ラ浜孃璁剧疆璇锋眰鐨剈rl鍙傛暟,鍙傛暟涓€鏄姹傜殑绫诲瀷,鍙傛暟浜屾槸璇锋眰鐨剈rl,鍙互甯﹀弬鏁?鍔ㄦ€佺殑浼犻€掑弬鏁皊tarName鍒版湇鍔$ ajax.open("post", result.root_dir+"/index.php?m=api&c=Ajax&a=get_tag_user_info", true); // 缁欏ご閮ㄦ坊鍔燼jax淇℃伅 ajax.setRequestHeader("X-Requested-With","XMLHttpRequest"); // 濡傛灉闇€瑕佸儚 HTML 琛ㄥ崟閭f牱 POST 鏁版嵁锛岃浣跨敤 setRequestHeader() 鏉ユ坊鍔 HTTP 澶淬€傜劧鍚庡湪 send() 鏂规硶涓瀹氭偍甯屾湜鍙戦€佺殑鏁版嵁锛 ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //姝ラ涓堹鍙戦€佽姹?鏁版嵁 ajax.send("t_uniqid="+result.t_uniqid); //姝ラ鍥汑娉ㄥ唽浜嬩欢 onreadystatechange 鐘舵€佹敼鍙樺氨浼氳皟鐢 ajax.onreadystatechange = function () { //姝ラ浜 濡傛灉鑳藉杩涘埌杩欎釜鍒ゆ柇 璇存槑 鏁版嵁 瀹岀編鐨勫洖鏉ヤ簡,骞朵笖璇锋眰鐨勯〉闈㈡槸瀛樺湪鐨 if (ajax.readyState==4 && ajax.status==200) { var json = ajax.responseText; var res = JSON.parse(json); if (1 == res.code) { if (1 == res.data.ey_is_login) { var dtypes = res.data.dtypes; var users = res.data.users; for (var key in users) { var subobj = document.getElementById(key); if (subobj) { if ('img' == dtypes[key]) { subobj.setAttribute("src", users[key]); } else if ('href' == dtypes[key]) { subobj.setAttribute("href", users[key]); } else { subobj.innerHTML = users[key]; } } } if (obj) { try { if (!before_display) { obj.style.display=before_display; } }catch(err){} } } else { if (obj) { obj.style.display="none"; } } } 銆€} } } // 璇诲彇 cookie function getCookie(c_name) { if (document.cookie.length>0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return ""; }