⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whtbar.js

📁 realview22.rar
💻 JS
📖 第 1 页 / 共 3 页
字号:
//	WebHelp 5.10.006var gaButtons=new Array();var	gaTypes=new Array();var gaBtnBgColor=new Array();var gaSelBtnBgColor=new Array();var gaOrders=null;var gaObjBtns=new Array();var BTN_TEXT=1;var BTN_IMG=2;var BTN_IMG_TOP=4var BTN_IMG_BOTTOM=8;var BTN_IMG_LEFT=16;var BTN_IMG_RIGHT=32;var gsAlign="left";var gsBgImage="";var gsBgColor="#99ccff";var gsShadow="#cccccc";var gsTBBgImage="";var gnShowHideStyle=0;var goTocInfo=null;var gbTocInfoInited=false;var goWebSearch=null;var gsTBFontFamily="Arial";var gsTBFontSize="xx-small";var gsTBFontColor="#003063";var gsTBDarkColor="#808080";var gsTBLightColor="#FFFAFA";var gsTBSelectedBgColor="#639ace";var gsTBFontSelectedColor="#ffffff";var gaOnLoads=new Array();var goWebSearchEnable=true;var goShow=null;var goHide=null;var goHide2=null;var goSync=null;var goToc=null;var goIdx=null;var goFts=null;var goGlo=null;var goNext=null;var goPrev=null;var LAYOUT=1;var HLAYOUT=0;var VLAYOUT=1;var ALIGN=2;var BALIGN=0;var EALIGN=2;var goEl=null;var gnRE=0;var gnButtonLayout=0;var gnShowHide=-1;var gbEqualSize=false;var goCusButton=new Array();var gsBtnStyle="";var gaAvenues=null;var gsCurAveName="";var gsIToc=null;var gsITocS=null;var gsIIndex=null;var gsIIndexS=null;var gsISearch=null;var gsISearchS=null;var gsIGlossary=null;var gsIGlossaryS=null;var gsIBanner=null;var gsIGo=null;var gsIHide=null;var gsIPrev=null;var gsINext=null;var gsISync=null;var gsINextD=null;var gsIPrevD=null;var gsIWebSearch=null;var gsIWebSearchD=null;var gbAveButttnInited=false;var goNextParent=null;var goPrevParent=null;var gsSearchPrompt="- Search -";var gstrSearch="";var gbPreview=false;gbPreview=false; var gsSearchFormTitle="";var gnHasNavPane=-1;var gbInitBtn=false;var gaBtns=new Array();var gbWhTBar=false;var goTextFont=null;var goSelTextFont=null;var gsPane="";var gbNeedUpdateAve=false;var gbUpdateTimerCount=0;function setGoImage(sGoImage){	if(sGoImage)	{		gsIGo=sGoImage;	}}function btnBgColor(sType,sColor){	this.sType=sType;	this.sColor=sColor;}function setBackground(sBgImage){	gsBgImage=sBgImage;}function setBackgroundcolor(sBgColor){	gsBgColor=sBgColor;}function setAlignment(strAlignment){	gnButtonLayout=0;	if(strAlignment=="left")	{		gnButtonLayout=HLAYOUT|BALIGN;	}	else if(strAlignment=="right")	{		gnButtonLayout=HLAYOUT|EALIGN;	}	else if(strAlignment=="top")	{		gnButtonLayout=VLAYOUT|BALIGN;	}	else if(strAlignment=="bottom")	{		gnButtonLayout=VLAYOUT|EALIGN;	}}function writeStyle(bMiniBar){	var sStyle="";	sStyle+="<style type='text/css'>\n";	sStyle+="<!--\n";	sStyle+=".clsBtnNormal {\n";	if(!(gbNav4&&!gbNav6))		if (bMiniBar)			sStyle+="padding:2px;\n";		else			sStyle+="padding:5px;\n";	sStyle+="cursor:hand;\n";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsNoBNormal {\n";	sStyle+="padding-left:2px;padding-right:2px;\n";	sStyle+="cursor:hand;\n";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsBtnDisable {\n";	if(!(gbNav4&&!gbNav6))		if (bMiniBar)			sStyle+="padding:2px;\n";		else			sStyle+="padding:5px;\n";	sStyle+="cursor:default;\n";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsNoBDisable {\n";	sStyle+="padding-left:2px;padding-right:2px;\n";	sStyle+="cursor:default;\n";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsNotBtn {\n";	if(!(gbNav4&&!gbNav6))		if (bMiniBar)			sStyle+="padding:2px;\n";		else			sStyle+="padding:5px;\n";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsBtnUp{\n";	if(!(gbNav4&&!gbNav6))		if (bMiniBar)			sStyle+="padding:1px;\n";		else			sStyle+="padding:4px;\n";	sStyle+="border-bottom:"+gsTBDarkColor+" 1px solid;\n";	sStyle+="border-left:"+gsTBLightColor+" 1px solid;\n";	sStyle+="border-right:"+gsTBDarkColor+" 1px solid;\n";	sStyle+="border-top:"+gsTBLightColor+" 1px solid;\n";	sStyle+="cursor:hand;";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsNoBUp{\n";	sStyle+="padding-left:2px;padding-right:2px;\n";	sStyle+="cursor:hand;";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=".clsBtnDown{\n";	if(!(gbNav4&&!gbNav6))		if (bMiniBar)			sStyle+="padding:1px;\n";		else			sStyle+="padding:4px;\n";	sStyle+="border-bottom:"+gsTBLightColor+" 1px solid;\n";	sStyle+="border-left:"+gsTBDarkColor+" 1px solid;\n";	sStyle+="border-right:"+gsTBLightColor+" 1px solid;\n";	sStyle+="border-top:"+gsTBDarkColor+" 1px solid;\n";	sStyle+="color:"+gsTBFontColor+";\n";	sStyle+="cursor:hand;\n";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";}\n";	sStyle+=".clsNoBDown{\n";	sStyle+="padding-left:2px;padding-right:2px;\n";	sStyle+="cursor:hand;";	sStyle+="font-family:"+gsTBFontFamily+";\n";	sStyle+="font-size:"+gsTBFontSize+";\n";	sStyle+="color:"+gsTBFontColor+";}\n";	sStyle+=getDefaultButtonFont();	sStyle+=gsBtnStyle;	sStyle+=".clsToolbarBackground{\n";	sStyle+="margin:2px;}\n";	sStyle+="-->\n";	sStyle+=" body {\n";	if (gsBgImage)		sStyle+="border-top:"+gsBgColor+" 1px solid;}\n";	else		sStyle+="border-top:black 1px solid;}\n";	sStyle+="-->\n";	sStyle+="</style>\n";	document.write(sStyle);}function button(sType,sText,nWidth,nHeight){	this.sType=sType;	this.sText=sText;	this.nWidth=nWidth;	this.nHeight=nHeight;		this.aIs=new Array();	var i=0;	while(button.arguments.length>i+4)	{		if (button.arguments[4+i])			this.aIs[i]=_getFullPath(_getPath(document.location.href),button.arguments[4+i]);		else			this.aIs[i]="";		i++;	}}function getImage(oImage,sTitle){	if(oImage.aIs[0])	{		var sI="";		if(sTitle=="")			sTitle=oImage.sText;		sI+="<img alt=\""+sTitle+"\" src=\""+oImage.aIs[0]+"\"";		if(oImage.nWidth>0)			sI+=" width="+oImage.nWidth;		if(oImage.nHeight>0)			sI+=" height="+oImage.nHeight;		sI+=" border=0 align=\"absmiddle\">";		return sI;	}	return "";}function getCurrentAveName(){	var oSelect=getElement("avenue");	if(oSelect)		return oSelect.value;	else		return "";}function updateWebSearch(bEnable){	var oWebSearch=getElement("btnwebsearch");	var oWebSearchParent=null;	if(oWebSearch)		oWebSearchParent=getParentNode(oWebSearch);	goWebSearchEnable=bEnable;	if(oWebSearchParent)	{		if(bEnable)			enableButton(oWebSearchParent,goWebSearch);		else			disableButton(oWebSearchParent,goWebSearch);	}}function setState(oEL,sState){	if(gbNav6||gbOpera)		oEL.setAttribute("state",sState);	else		oEL.state=sState;	}function updateAvenueIfNeeded(){	gbUpdateTimerCount--;	if (gbNeedUpdateAve&&gbUpdateTimerCount==0)	{		updateAvenue();	}}function updateAvenue(){	var sSelect=getAvenueHTML(gaAvenues);	var oSelect=getElement("avenue");	if(oSelect)	{		if(gbNav6)		{			var oParent=getParentNode(oSelect);						if(oParent)			{				removeThis(oSelect);				oParent.insertAdjacentHTML("afterBegin",sSelect);			}		}		else			oSelect.outerHTML=sSelect;			oSelect=getElement("avenue");		if(isValidAvenue(gaAvenues,gsCurAveName))			oSelect.value=gsCurAveName;	}	updateAveButton();}function initAveButtonObj(){	if(!gbAveButttnInited)	{		var oNext=getElement("btnavnext");		if(oNext)			goNextParent=getParentNode(oNext);		var oPrev=getElement("btnavprev");		if(oPrev)			goPrevParent=getParentNode(oPrev);	}	gbAveButttnInited=true;}function disableAveButton(){	initAveButtonObj();	if(goNextParent)		disableButton(goNextParent,goNext);	if(goPrevParent)		disableButton(goPrevParent,goPrev);}function disableButton(oEl,oBtn){	setState(oEl,"disable");	var sPF=oEl.className.substring(0,6);	oEl.className=sPF+"Disable";	var oAs = getElementsByTag(oEl,"a");	if (oAs.length>0)	{		oAs[0].style.cursor="default";	}	var oIs=getElementsByTag(oEl,"img");	if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)	{		if(oBtn.aIs[3])			oIs[0].src=oBtn.aIs[3];	}	else		oEl.style.visibility="hidden";}function enableButton(oEl,oBtn){	setState(oEl,"normal");	if(oEl==goEl)	{		var sPF=oEl.className.substring(0,6);		oEl.className=sPF+"Up";	}	var oAs = getElementsByTag(oEl,"a");	if (oAs.length>0)	{		oAs[0].style.cursor="hand";	}	var oIs=getElementsByTag(oEl,"img");	if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)	{		if(oBtn.aIs[0])			oIs[0].src=oBtn.aIs[0];	}	oEl.style.visibility="visible";}function updateAveButton(){	initAveButtonObj();		var strAveName=getCurrentAvenue();	if(strAveName!="")	{		if(gaAvenues)		{			for(var i=0;i<gaAvenues.length;i++)			if(gaAvenues[i].sName==strAveName)			{				if(goNextParent)				{					if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")						enableButton(goNextParent,goNext);					else						disableButton(goNextParent,goNext);				}				if(goPrevParent)				{					if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")						enableButton(goPrevParent,goPrev);					else						disableButton(goPrevParent,goPrev);				}					break;			}		}	}	else	{		var bNext=false;		var bPrev=false;		if(gaAvenues&&gaAvenues.length>0)		{			for(var i=0;i<gaAvenues.length&&(!bNext||!bPrev);i++)			{				if(!bNext)					if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext!="")						bNext=true;					if(!bPrev)					if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev!="")						bPrev=true;				}		}		if(goNextParent)		{			if(bNext)				enableButton(goNextParent,goNext);			else				disableButton(goNextParent,goNext);		}				if(goPrevParent)		{			if(bPrev)				enableButton(goPrevParent,goPrev);			else				disableButton(goPrevParent,goPrev);		}	}	}function isValidAvenue(aAvenues,sValue){	if(aAvenues)	{		for(var i=0;i<aAvenues.length;i++)		{			if(aAvenues[i].sName==sValue)				return true;		}	}	return false;}function getAvenueHTML(aAvenues){	var sSelect="<select id=\"avenue\" size=\"1\" name=\"avenue\" onchange=\"updateAveButton();\">";	sSelect+="<option value=\"\" selected> - Select Avenue - </option>";	if(aAvenues)	{		for(var i=0;i<aAvenues.length;i++)		{			sSelect+="<option value=\""+aAvenues[i].sName+"\">"+aAvenues[i].sName+"</option>";		}	}	sSelect+="</select>";	return sSelect;}function addAvenueSelection(){	var oMsg=new whMessage(WH_MSG_GETAVIAVENUES,this,1,new Object());	var sButton="";	if(SendMessage(oMsg))	{		sButton=getAvenueHTML(oMsg.oParam.aAvenues);	}	else	{		sButton=getAvenueHTML(null);	}	gaButtons[gaButtons.length]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";}function setSearchFormTitle(sTitle){	gsSearchFormTitle=sTitle;}function highLightIfNeeded(){	if(document.searchForm.searchString.value==gsSearchPrompt)	{		document.searchForm.searchString.select();	}}function addSearchForm(){	var sPropmptString=gsSearchPrompt;	var nWidth=20;	if(!nWidth) nWidth=20;	if(gbNav4) nWidth=nWidth*.6;	if(gsSearchFormTitle)		sPropmptString="";	var sButton="<table id=\"searchInput\" CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";	if(gbNav6)		sButton="<form id=\"searchInput\" name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;	if("image"=="text")	{		sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";	}	else if("image"=="image"&&gsIGo)	{		sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\">"		sButton+="<img alt=\"Go\" src=\""+gsIGo+"\" border=0 align=\"absmiddle\"></a></td>";	}	sButton+="</tr></table>";	if(gbNav6)		sButton+="</form>";	var nBtn=gaButtons.length;	gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">"+sButton+"</td>";	gaTypes[nBtn]="searchform";}function getShowHide(){	var sText="";	var sI="";	if(hasNavPane())	{		if(goHide)		{			if(gnShowHideStyle&BTN_TEXT)				sText=goHide.sText;			if(gnShowHideStyle&BTN_IMG)			sI=getImage(goHide,"Hide");		}	}	else	{		if(goShow)		{			if(gnShowHideStyle&BTN_TEXT)				sText=goShow.sText;			if(gnShowHideStyle&BTN_IMG)				sI=getImage(goShow,"Show");		}	}	var sButton=genButton(sText,sI,gnShowHideStyle);	return sButton;}function addBanner(sImage){	if(sImage)	{		var nBtn=gaButtons.length;		gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=0 align=\"absmiddle\"></a></td>";		gaTypes[nBtn]="banner";	}}function showBanner(){	if (!gbPreview)	{		var nWidth=390;		var nHeight=204;		var	nScreenWidth=screen.width;		var	nScreenHeight=screen.height;		var nLeft=(nScreenWidth-nWidth)/2;		var nTop=(nScreenHeight-nHeight)/2;		if (gbIE4)		{			if (gbIE5)				nHeight+=20;			else				nHeight+=40;			window.showModalDialog("whskin_banner.htm","","dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:no;status:no;scroll:no;help:no;center:yes;");		}		else			window.open("whskin_banner.htm","banner","dependent,innerHeight="+nHeight+",innerWidth="+nWidth+",height="+nHeight+",width="+nWidth+",resizable=no,menubar=no,location=no,personalbar=no,status=no,scrollbar=no,toolbar=no,screenX="+nLeft+",screenY="+nTop);	}}function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sI1,sI2,sI3,sI4,sI5,sI6){	var sButton="";	var bMini=false;	var sText="";	var sI="";	var bState=false;	var nBtn=gaButtons.length;	var bHref=false;	if(sType=="show"&&isShowHideEnable())	{		var svTitle="Show Navigation Component";		sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnshow\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";		gnShowHideStyle=nStyle;		goShow=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);		gaObjBtns[nBtn]=goShow;		if(gnShowHide!=-1)		{			nBtn=gnShowHide;		}		else		{			gnShowHide=nBtn;		}		sButton+=getShowHide();		sButton+="</a>";		bState=true;	}	else if(sType=="hide"&&isShowHideEnable())	{		var svTitle="Hide Navigation Component";		sButton="<a title=\""+svTitle+"\" id=\"btnshowhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";		gnShowHideStyle=nStyle;		goHide=new button(sType,sTitle,nWidth,nHeight,sI1,sI2,sI3);		gaObjBtns[nBtn]=goHide;		if(gnShowHide!=-1)		{			nBtn=gnShowHide;		}		else		{			gnShowHide=nBtn;		}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -