?? query.js
字號:
function fIdQuery(){var url="http://assistant.mail.yeah.net/assistant/idcard.jsp",value=$("id").value;if(!(/^\d{15}$|^\d{18}$|^\d{17}[xX]$/.test(value))){alert("請輸入15位或者18位身份證號碼");$("id").focus();return false;};var queryValue=value.substring(0,6);fYodaoCall(url,"fYodaoCallBack","&idcard="+queryValue,"&extend={'type':'id','value':'"+value+"'}");};function fYodaoQuery(type,v,times){var url="http://www.yodao.com/smartresult/search.s",value=v||$(type).value;if(type=="ip"&&!fCheckIP(value)){$(type).focus();}else if(type=="mobile"&&!fCheckMobile(value)){$(type).focus();}else if(type=="addr"&&!fCheckAddr(value)){$(type).focus();}else if(type=="post"&&!fCheckPost(value)){$(type).focus();}else if(type=="zone"&&!fCheckZone(value)){$(type).focus();}else{if(type=="addr"){value+="區號";};value=encodeURI(value);var sExtend="&extend={'type':'"+type+"','value':'"+encodeURI($(type).value)+"','times':1}";if(v){sExtend="&extend={'type':'"+type+"','value':'"+encodeURI($(type).value)+"','times':"+times+"}";};fYodaoCall(url,"fYodaoCallBack","&q="+value,sExtend);};};function fYodaoCall(sUrl,sEvent,sParams,sExtend,sCharSet){sUrl+="?jsFlag=true";sUrl+="&event="+sEvent;if(sParams){sUrl+=sParams;};if(sExtend){sUrl+=sExtend;};sUrl+="&fromMailMusic&patch="+Date.parse(new Date());fCommonGetScript(sUrl,"gbk");};var gQueryMax=1000;function fYodaoCallBack(nCode,oJson,oExtend){if(nCode>=1){if(oExtend&&oExtend.type){fYodaoQueryBack(oJson,oExtend);};}else if(nCode==0){var sShowMsg="",nIndex=0;switch(oExtend.type){case"ip":sShowMsg="您查詢的IP是:";nIndex=1;break;case"mobile":sShowMsg="您查詢的手機號段:";nIndex=2;break;case"id":sShowMsg="身份證號碼是:";nIndex=4;break;case"addr":sShowMsg="您查詢的地址是:";nIndex=5;break;case"post":if(oExtend.times==3){sShowMsg="您查詢的郵編是:";nIndex=6;}else{gQueryMax--;if(gQueryMax>0){if(oExtend.times==1){var value=oExtend.value.substr(0,4)+"00";fYodaoQuery("post",value,2);}else if(oExtend.times==2){var value=oExtend.value.substr(0,2)+"0000";fYodaoQuery("post",value,3);};};return;};break;case"zone":sShowMsg="您查詢的區號是:";nIndex=7;break;default:alert("查詢出錯,請重試");return;break;};fYodaoGetShowTr(sShowMsg,oExtend.value,"對不起,","查詢結果為空",nIndex);};};var gIndex=-1;function fYodaoGetShowTr(queryInfo,query,resultInfo,result,index){var sHtml='\ <div class="Tools_resu"><a href="#" onclick="fYodaoRemoveTr();return false;" class="T_r_close"></a>\ <table class="Tool_res_tab" cellspacing="0" cellpadding="0">\ <tr>\ <td class="td_L">'+queryInfo+'</td>\ <td><span class="Cblack">'+query+'</span></td>\ </tr>\ <tr>\ <td class="td_L">'+resultInfo+'</td>\ <td><span class="Cblack">'+result+'</span></td>\ </tr>\ </table>\ </div>\ ';if(gIndex!=-1){document.getElementById("queryTable").deleteRow(gIndex);};var trObj=document.getElementById("queryTable").insertRow(index);gIndex=index;trObj.className="Tools_tbg2";var tdObj=document.createElement("TD");tdObj.className="tc";tdObj.colSpan=2;trObj.appendChild(tdObj);tdObj.innerHTML=sHtml;return trObj;};function fYodaoRemoveTr(){if(gIndex!=-1){$("queryTable").deleteRow(gIndex);};gIndex=-1;};function fYodaoQueryBack(oJson,oExtend){if(oJson){switch(oExtend.type){case"ip":var ip=oJson.ip,location=oJson.location;fYodaoGetShowTr("您查詢的IP是:",ip,"此IP歸屬地是:",location,1);break;case"mobile":var phonenum=oJson.phonenum,location=oJson.location;fYodaoGetShowTr("您查詢的手機號段:",phonenum,"卡號歸屬地是:",location,2);break;case"id":var area=oJson.area;fYodaoGetShowTr("身份證號碼是:",oExtend.value,"此號碼查詢結果:",area,4);break;case"addr":var city=oJson.city,info=(oJson.province?oJson.province:"")+" "+(oJson.city?oJson.city:"")+" 郵編:"+(oJson.zipcode?oJson.zipcode:"暫無")+" 區號:"+(oJson.phone?oJson.phone:"暫無");fYodaoGetShowTr("您查詢的地址是:",city,"此地址查詢結果:",info,5);break;case"post":var zipcode=oExtend.value,info=(oJson.province?oJson.province:"")+" "+(oJson.city?oJson.city:"")+" 區號:"+(oJson.phone?oJson.phone:"暫無");fYodaoGetShowTr("您查詢的郵編是:",zipcode,"此郵編查詢結果:",info,6);break;case"zone":var phone=oJson.phone,info=(oJson.province?oJson.province:"")+" "+(oJson.city?oJson.city:"")+" 郵編:"+(oJson.zipcode?oJson.zipcode:"暫無");fYodaoGetShowTr("您查詢的區號是:",phone,"此區號查詢結果:",info,7);break;default:break;};};};function fCheckIP(sIp){var ipArray,j;ipArray=sIp.split(".");if(ipArray.length!=4){alert("請輸入正確格式的IP");return false;};for(var i=0;i<4;i++){if(ipArray[i].length==0||!(ipArray[i]>=0&&ipArray[i]<=255)){alert("請輸入正確格式的IP");return false;};};return true;};function fCheckMobile(sMobile){if(!(/^1[3|5][0-9]\d{8}$/.test(sMobile))){alert("請輸入完整的11位手機號碼");return false;};return true;};function fCheckPost(sPost){if(!(/^\d{6}$/.test(sPost))){alert("請輸入6位郵政編碼");return false;};return true;};function fCheckZone(sZone){if(!(/^0\d{2,3}$/.test(sZone))){alert("請輸入以“0”開頭的3位或者4位區號");return false;};return true;};function fCheckAddr(sAddr){if(sAddr==""){alert("請輸入您要查詢的地址");return false;}else if(sAddr.length<2){alert("查詢的地址至少要有2個字");return false;};return true;};function fYodaoFocusTr(obj,id){obj.style.borderColor='#889297';obj.style.backgroundColor='#FFFFE8';while(obj.tagName!="TR"){obj=obj.parentNode;};obj.className="bgc_bgray";if(gSelectId){document.getElementById(gSelectId).className="";};gSelectId=id;document.getElementById(id).className="Tools_tbg";};function fYodaoBlueTr(obj){obj.style.borderColor='#7F9DB9';obj.style.backgroundColor='#FFF';};var gSelectId;function fInitStyle(){var sUrl=location.hash,oReq=new Object();if(sUrl.indexOf("#")!=-1){var str=sUrl.substr(1);strs=str.split("&");for(var i=0;i<strs.length;i++){oReq[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);};};var type=oReq["t"],index=0;if(type){index=type-1;};var oTr=document.getElementById("queryTable").getElementsByTagName("TR")[index];oTr.className="Tools_tbg";oTr.getElementsByTagName("INPUT")[0].focus();gSelectId=oTr.id;};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -