📄 common.js
字号:
function FillProductList(mode,lcidprodlist){var elem=MS_GetEl("productfilter"+mode);if(elem){var producthtml='<select name="spid" id="searchProductSelect" onchange="ProductChanged(this);">';if(extraOp&&extraOp!='')producthtml+=extraOp;if(lcidprodlist&&lcidprodlist!='')producthtml+=lcidprodlist;producthtml+="</select>";elem.innerHTML=producthtml;}var prd=document.frmaSrch.spid;if(!prd){var advforms=document.forms["frmaSrch"];if(advforms.length>=2){if(mode=="top"){InitSelect(advforms[0].spid,"SPID","gss");}else{InitSelect(advforms[1].spid,"SPID","gss");}}}if(prd&&prd.options.length>0){InitSelect(prd,"SPID","gss");var value=prd.options[prd.selectedIndex].value
DisplayProductFilter(value);}}
function DisplayProductFilter(value){var prdcol=MS_GetEl("pwtcol");var prdcol1=MS_GetEl("pwtcol1");var prdimg=MS_GetEl("pwtimg");if(prdcol&&prdcol1&&prdimg){if(value==""||value=="global"){prdcol.style.display="none";prdcol1.style.display="none";prdimg.style.display="none";}else{if(prdcol.style.display!="block"&&prdcol.style.display!=""){prdcol.style.display="";prdcol1.style.display="";prdimg.style.display="";}}}}function ProductChanged(elem){var value=elem.options[elem.selectedIndex].value;DisplayProductFilter(value);if(value.indexOf("more_")>-1){if(queryString['adv']=='1'){document.location.href="/selectindex/default.aspx?target=search&sreg="+value.substr(5)+"&adv=1";}else{document.location.href="/selectindex/default.aspx?target=search&sreg="+value.substr(5);}}}function InitRadio(elem,name){tval=fetchcookieval("ad"+name);if(tval!='blank'&&tval!=''){for(i=0;i<elem.length;i++){if(elem[i].value==unescape(tval)){elem[i].checked=true;elem[i].click();break;}}}}function InitSelect(elem,name,prefix){tval=fetchcookieval(prefix+name);if(name=="SPID"){if(tval=='blank'||tval=='')tval="global";}if(tval!='blank'&&tval!=''){for(i=0;i<elem.options.length;i++){if(elem.options[i].value==unescape(tval)){elem.selectedIndex=i;break;}}}}function DisplayScopeOptions(mode,lcid){if(mode=="adv"){cat=document.frmaSrch.catalog;var selected=0;for(i=0;i<cat.length;i++){if(cat[i].checked){selected=i;break;}}var exclude=cat[selected].getAttribute("exclude");if(optElems){var x=optElems.split('|');for(i=0;i<x.length;i++){var optionrow=MS_GetEl(x[i]+"row");if(optionrow){optionrow.style.display="block";}}}x=exclude.split('|');for(i=0;i<x.length;i++){var optionrow=MS_GetEl(x[i]+"row");if(optionrow){optionrow.style.display="none";}}}if(lcid!=''){FillProductList(mode,lcid);}}var links=new Array();MS_AddEvent(window,"load",addPopupHelpEvents);function addPopupHelpEvents(){var j=0;var mainDiv=document.getElementById("mainColumn");if(mainDiv){var glinks=mainDiv.getElementsByTagName("a");if(!glinks){return;}for(var i=glinks.length -1;i>=0;i--){if(glinks[i].className=="custip"){links.push(glinks[i]);glinks[i].onmouseover=showPopupHelp;glinks[i].onmouseout=hidePopupHelp;glinks[i].onfocus=showPopupHelp;glinks[i].onblur=hidePopupHelp;}}}}function showPopupHelp(){var j=0;for(j=0;j<links.length;j++){var spans=links[j].getElementsByTagName("span");if(spans.length>0)
spans[0].style.display="none";}this.className="custip show";if(this.getElementsByTagName("span").length>0)
this.getElementsByTagName("span")[0].style.display="block";}function hidePopupHelp(){this.className="custip";if(this.getElementsByTagName("span").length>0)
this.getElementsByTagName("span")[0].style.display="none";}function SaveSrchState(state){if(PageSubmit=='1'){return;}var elem;
elem=document.frmaSrch.query;srch_setcookieval("lquery",UnicodeFixup(escape(elem.value.trim())));
elem=document.frmaSrch.catalog;
if(elem.length){SaveRadioState(elem,"catalog");}if(state=='False'){return;}
elem=document.frmaSrch.pwt;SaveSelectState(elem,"pwt");
elem=document.frmaSrch.kt;SaveSelectState(elem,"kt");
elem=document.frmaSrch.title;SaveSelectState(elem,"title");
elem=document.frmaSrch.mdt;SaveSelectState(elem,"mdt");
elem=document.frmaSrch.res;SaveSelectState(elem,"res");var optcookie="";
if(document.getElementsByName){elem=document.getElementsByName("ast");for(i=0;i<elem.length;i++){var optrow=MS_GetEl(elem[i].value+"row");if(optrow.style.display=="block"||optrow.style.display==""){if(elem[i].checked){optcookie+="ad"+elem[i].value+"=1|";}else{optcookie+="ad"+elem[i].value+"=0|";}}else{elem[i].value="";}}}if(optElems){options=optElems.split('|');for(i=0;i<options.length;i++){elem=document.getElementById(options[i].toString());if(elem){var optrow=MS_GetEl(options[i]+"row");if(!optrow){if(elem.checked){optcookie+="ad"+options[i]+"=1|";}else{optcookie+="ad"+options[i]+"=0|";}}}}}srch_setcookieval("adopt",optcookie);}function SaveRadioState(elem,name){for(i=0;i<elem.length;i++){if(elem[i].checked){srch_setcookieval('ad'+name,escape(elem[i].value));}}}function SaveSelectState(elem,name){if(elem&&elem.options){srch_setcookieval('ad'+name,escape(elem.options[elem.selectedIndex].value));}}function InitSrch(){
var el=document.frmsrch.query;tval=fetchcookieval("lquery")
if(tval!='blank'&&tval!=''){el.value=unescape(UnicodeFixup(tval.trim()));}el=document.frmsrch.catalog;if(el&&el.options){InitSelect(el,"catalog","ad")}}function SaveLeftSrch(){StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,6);var f=document.frmsrch;var el=f.pd;if(el&&!el.checked){f.spid.value="global";}else{if(curspid){f.spid.value=curspid;}}
el=f.query;if(el.initialValue&&el.value==el.initialValue&&!el.keyBit)el.value="";else srch_setcookieval("lquery",UnicodeFixup(escape(el.value.trim())));
el=f.catalog;
if(el&&el.options){srch_setcookieval('adcatalog',escape(el.options[el.selectedIndex].value));}}function ChangeSelection(elem){if(elem&&elem.options){var value=elem.options[elem.selectedIndex].value;ktelem=document.frmaSrch.kt;if(value=="articleid"||value=="error"){tval="PHRASE";if(ktelem.options&&ktelem.options.length>0){for(i=0;i<ktelem.options.length;i++){if(ktelem.options[i].value==tval){ktelem.selectedIndex=i;ktelem.disabled=true;break;}}}}else{ktelem.disabled=false;}}}var mruListCount=0;function SubmitSearch(state,frm,mode){
if(frm.spid.selectedIndex<mruListCount){logOptionId(34);}if(mode=="top"||mode=="bottom"){elem=frm.query;srch_setcookieval("lquery",UnicodeFixup(escape(elem.value.trim())));var pName="";prdelem=frm.spid;if(prdelem&&prdelem.options){var pvalue=prdelem.options[prdelem.selectedIndex].value;if(pvalue!=""&&pvalue!="global"){pName=" "+prdelem.options[prdelem.selectedIndex].text;}}for(s=0;s<frm.catalog.length;s++){if(frm.catalog[s].checked){var msurl;var qry=frm.query.value+pName;qry=qry.trim();if(window.encodeURIComponent){qry=encodeURIComponent(qry);}else{qry=OutputEncoder_EncodeUrl(qry);}if(frm.catalog[s].value=='msc'){StatsDotNet.OptionCollectionId=SetLogCollectionBit(StatsDotNet.OptionCollectionId,33);msurl=mscomurl+qry;document.location.href=msurl;return false;}else if(frm.catalog[s].value=='msn'){StatsDotNet.OptionCollectionId=SetLogCollectionBit(StatsDotNet.OptionCollectionId,33);msurl=msnurl+qry;document.location.href=msurl;return false;}else{srch_setcookieval('adcatalog',escape(frm.catalog[s].value));}}}}else{SaveSrchState(state);}if(state=='False'){StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,6);}else{StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,7);}PageSubmit=1;}function logSearchUISwitch(){StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,28);}function logRange(){StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,8);}function logOptionId(id){StatsDotNet.OptionCollectionId=SetLogCollectionBit(StatsDotNet.OptionCollectionId,id);}
function IsLogBitSet(number,flagbit){if(number==0||flagbit==0)return false;var binary=number.toString(2);if(binary.length>flagbit){if(binary.charAt(binary.length-flagbit-1)=="1")return true;}return false;}function SetLogCollectionBit(collection,bit){if(!IsLogBitSet(collection,bit)){collection+=Math.pow(2,bit);}return collection;}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};function resizeNewsFrame(){document.getElementById('news').height="100%";document.getElementById('news').width="100%";}function RemoveMsviGlobalSearch(){var globalSearch=document.getElementById("msviGlobalSearch");if(globalSearch!=null){globalSearch.innerHTML=" ";}}function SolIdForStatsNet(sid){if(!StatsDotNet.disabled){StatsDotNet.flexId='4';StatsDotNet.flexValue1=sid;StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,18);}}function AssetIdClick(aid){if(!StatsDotNet.disabled){StatsDotNet.SetSearchCategoryId(aid);StatsDotNet.flexValue2=aid;StatsDotNet.flexId='4';}}function ContactUsFix(querystrings){var eCurrentA=null;for(var i=0;i<document.links.length;i++){eCurrentA=document.links[i];if(eCurrentA.href.toLowerCase().indexOf('/common/survey.aspx')>-1){eCurrentA.href=eCurrentA.href+'&'+querystrings;}}}function RegionSave(pfx){var cookiekey=pfx+'LANG'
var prevLN=fetchcookieval(cookiekey);var newLN=MS_GetEl('LN').value;if(prevLN!='blank'&&prevLN!=''){if(prevLN!=newLN){StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,17);}}setcookieval(cookiekey,newLN);MS_GetEl('regionform').submit;}function CheckEulaCookie(url){var tval=fetchcookieval("acweula");if(tval!="1"){return true;}else{location.href=url;return false;}}function LaunchAcw(arg,url){if(arg=="accept"){StatsDotNet.eventCollectionId=SetLogCollectionBit(StatsDotNet.eventCollectionId,26);setcookieval("acweula","1");var acwwin=window.open(url,null,"height=1,width=1,left=0,top=0,status=no,toolbar=no,menubar=no,location=no");if(!acwwin){location.href=url;}else{document.forms["frmacw"].submit();}return false;}else{document.forms["frmacw"].submit();}}function getLatestElement(){var e=document.body;while(e.lastChild)e=e.lastChild;while(!e.tagName)e=e.parentNode;return e.previousSibling;}function getParentByTagName(e,tag){var p=e;while(p&&p.tagName!=tag)p=p.parentNode;return p;}var bullets=new Array();function fixBulletPosition(e,all){if(!all)bullets.push(e);else{try{for(var i=bullets.length-1;i>=0;i--){e=bullets[i];var o=e.currentStyle.direction;var w=e.offsetWidth;if(o==document.getElementById("mainColumn").currentStyle.direction){e.style.position="relative";e.style.zIndex="9";}if(o!="rtl")e.style.marginLeft="-"+w+"px";var p=getParentByTagName(e,"UL");if(p){if(o!="rtl"){var pl=parseInt(p.style.marginLeft,10);if(!pl)pl=parseInt(p.currentStyle.marginLeft,10);if(!pl||w>pl)p.style.marginLeft=w+"px";}}}}catch(e){}}}function setSimpleCookie(key,val){document.cookie=escape(key)+"="+escape(val);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -