//memberbarshow 0:不显示 1:首页不显示显示 2:所有页面显示 var slist = document.getElementsByTagName("script"); console.log(slist); var parm = slist[slist.length - 1].src.split("?t=")[1].split("&"); console.log(parm); var memberbarshow = parm[0]; var query = parm[1]; var v_phone = "请输入手机号码"; var usernametip = "请输入用户名"; var pwdtip = "请输入密码"; var strvode = "请输入验证码"; var errorusername = "用户名或密码错误"; var confirmTip = "对不起,该用户没有通过网站管理员的审核!"; var whytip = "\n原因是:" if (parm.length > 1 && parm[1].indexOf("ln=en") > -1) { usernametip = "please input username"; pwdtip = "please input passwoed"; errorusername = "username or password error"; confirmTip = "sorry,the user not confirm"; whytip = "\nbecase of:" v_phone = "Please enter your mobile number"; strvode = "Please enter the verification code"; } else if (parm.length > 1 && parm[1].indexOf("ln=zh-tw") > -1) { usernametip = "請輸入用戶名"; pwdtip = "請輸入密碼"; errorusername = "用戶名或密碼錯誤"; confirmTip = "對不起,該用戶沒有通過網站管理員的審核!"; whytip = "\n原因是:"; v_phone = "請輸入手機號碼"; strvode = "請輸入驗證碼"; } if (location.href.indexOf('zjzxpi_Product') > -1) { if (GetCookie("MemberUser") != null) { console.log(GetCookie("MemberUser")); } else { $(".extensioninsurance,.guarantee").click(function (e) { alert("非会员不能填写此项内容,请注册会员再填写"); e.preventDefault(); }); } } function ajaxPhonelogin() { if (document.body.innerHTML.indexOf("FFFShield") > -1 && document.body.innerHTML.indexOf("网站暂时无法访问,造成不便,请谅解。") > -1) { return; } if (document.getElementById("txtPhone").value == "") { alert(v_phone); return } stype = 5; var url = "/member/showlogin.aspx?" + query; //要请求的服务端地址 // url = "/showlogin.aspx?" + query; //要请求的服务端地址 var postvalue = ""; //post 值 var Phone = document.getElementById("txtPhone").value; var VCode = document.getElementById("txtVCode").value; var time = document.getElementById("time").value; if (Phone == "") { alert(v_phone); return; } postvalue = "Phone=" + Phone + "&VCode=" + VCode + "&type=" + 5 + '&time=' + time; isreload = true; // AjaxRequset(url, postvalue) if (Phone == "") { alert(v_phone); return; } $.ajax({ type: "post", url: url, data: { 'Phone': Phone, "VCode": VCode, "type": 5, "time": time }, success: function (data) { alert("验证码已发送!"); } }); } function ShowType() { var sop = document.getElementById("LoginType"); var gv = sop.value; if (gv == "0") { document.getElementById("longinPhone2").style.display = "none"; document.getElementById("longinPhone1").style.display = "none"; document.getElementById("longinPhone3").style.display = "none"; document.getElementById("longinEmail1").style.display = ""; document.getElementById("longinEmail2").style.display = ""; } else { document.getElementById("longinPhone3").style.display = ""; document.getElementById("longinPhone2").style.display = ""; document.getElementById("longinPhone1").style.display = ""; document.getElementById("longinEmail1").style.display = "none"; document.getElementById("longinEmail2").style.display = "none"; } } function GetCookie(sName) { var aCookie = document.cookie.split("; "); for (var i = 0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if (sName == aCrumb[0]) return unescape(aCrumb[1]); } return null; } //alert(memberbarshow) var isreload = false; var stype; function ajaxlogin(type) { if (document.body.innerHTML.indexOf("FFFShield") > -1 && document.body.innerHTML.indexOf("网站暂时无法访问,造成不便,请谅解。") > -1) { return; } stype = type; var url = "/member/showlogin.aspx?" + query; //要请求的服务端地址 var postvalue = ""; //post 值 if (type == "1") { var sop = document.getElementById("LoginType"); var gv = sop.value; if (gv == "0") { var email = document.getElementById("txtEmail").value; var password = document.getElementById("txtPassword").value; var time = document.getElementById("time").value; if (email == "") { alert(usernametip); return; } if (password == "") { alert(pwdtip); return; } postvalue = "email=" + email + "&password=" + password + "&type=" + type + '&time=' + time + "&gv=0"; isreload = true; } else { var Phone = document.getElementById("txtPhone").value; var VCode = document.getElementById("txtVCode").value; var time = document.getElementById("time").value; if (Phone == "") { alert(v_phone); return; } if (VCode == "") { alert(strvode); return; } postvalue = "Phone=" + Phone + "&VCode=" + VCode + "&type=" + type + '&time=' + time + "&gv=1"; isreload = true; } } else if (type == "0") { postvalue = "type=0"; isreload = true; } else if (type == "4") { if (document.getElementById("txtloginname").value == "" || document.getElementById("txtpwd").value == "") return; postvalue = "email=" + document.getElementById("txtloginname").value + "&password=" + document.getElementById("txtpwd").value + "&type=1&time=0"; isreload = true; } AjaxRequset(url, postvalue) } var request; //定义变量,用来创建xmlhttprequest对象 function AjaxRequset(url, postvalue, succfn) // 创建xmlhttprequest,ajax开始 { if (window.XMLHttpRequest) //非IE浏览器,用xmlhttprequest对象创建 { request = new XMLHttpRequest(); } else if (window.ActiveXObject) //IE浏览器用activexobject对象创建 { request = new ActiveXObject("Microsoft.XMLHttp"); } if (request) //成功创建xmlhttprequest { request.open("POST", url, true); //与服务端建立连接(请求方式post或get,地址,true表示异步) if (postvalue.indexOf("type=5") == -1) { request.onreadystatechange = callback; //指定回调函数 } else { request.onreadystatechange = callbackTwo; //指定回调函数 } request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); request.send(postvalue); //发送请求 } } function callback() //回调函数,对服务端的响应处理,监视response状态 { if (request.readyState == 4) //请求状态为4表示成功 { if (request.status == 200) //http状态200表示OK { Dispaly(); //所有状态成功,执行此函数,显示数据 } else//http返回状态失败 { //alert("服务端返回状态" + request.statusText); } } else //请求状态还没有成功,页面等待 { //document.getElementById ("ajaxresult").innerHTML ="数据加载中"; } } function callbackTwo() //回调函数,对服务端的响应处理,监视response状态 { if (request.readyState == 4) //请求状态为4表示成功 { if (request.status == 200) //http状态200表示OK { Dispaly(2); //所有状态成功,执行此函数,显示数据 } else//http返回状态失败 { //alert("服务端返回状态" + request.statusText); } } else //请求状态还没有成功,页面等待 { //document.getElementById ("ajaxresult").innerHTML ="数据加载中"; } } function Dispaly(td) //接受服务端返回的数据,对其进行显示 { if (location.href != ("http://" + location.host + "/") && memberbarshow == 1) { memberbarshow = 2; } if (!document.getElementById("member-box")) { var d = document.createElement("div"); d.id = "member-box" d.innerHTML = request.responseText; d.style.display = "none"; if (document.getElementById("template")) { document.body.insertBefore(d, document.getElementById("template")); } else { document.body.insertBefore(d, document.forms[0]); } //document.body.insertBefore(d, document.body.getElementsByTagName("script")[0]); } else { document.getElementById("member-box").innerHTML = request.responseText; } if (memberbarshow == 2) { document.getElementById("member-box").style.display = "block"; } //document.body.innerHTML = request.responseText + document.body.innerHTML; if (isreload == true && (stype == 1 || stype == 4 || stype == 5)) { var sop = document.getElementById("LoginType"); var gv = sop.value; if (document.getElementById("hidError")) { if (document.getElementById("hidError").value == '0' && gv == "0") { if (!document.getElementById("classshowlogin")) { alert(errorusername); } isreload = false; return; } else if (document.getElementById("hidError").value == '2') { if (document.getElementById("hidConfirmRemark").value != '') { confirmTip = confirmTip + whytip + document.getElementById("hidConfirmRemark").value; } alert(confirmTip); isreload = false; } else if (gv == "1") { document.getElementById("longinPhone3").style.display = ""; document.getElementById("longinPhone2").style.display = ""; document.getElementById("longinPhone1").style.display = ""; document.getElementById("longinEmail1").style.display = "none"; document.getElementById("longinEmail2").style.display = "none"; if (td == 2) alert("验证码已发送!"); else if (!document.getElementById("classshowlogin")) { alert("手机号码或验证码错误!"); } isreload = false; } } } if (isreload) { location.reload(); } } //页面加载完成才执行,显示统计等操作 if (document.readyState === "complete") { ajaxlogin(); } if (document.addEventListener) { //alert("firefox"); window.addEventListener("load", ajaxlogin, false); } else if (document.attachEvent) { //alert("ie"); document.attachEvent("onreadystatechange", ajaxlogin); }