whframes.js

来自「realview22.rar」· JavaScript 代码 · 共 79 行

JS
79
字号
//	WebHelp 5.10.001// this value should be identical to the value used in whproxy.jswindow.whname = "wh_stub";// this file will be used by Topic and NavBar and NavPane and other components// and this file is used in child frame html.// and the whstub.js will be used in the start page.// see reference in whstub.js.// Internal Areavar gbInited = false;var gWndStubPage = null;function getStubPage(){	if (!gbInited)	{		gWndStubPage = getStubPage_inter(window);		gbInited = true;	}	return gWndStubPage;}function getStubPage_inter(wCurrent) {	if (null == wCurrent.parent || wCurrent.parent == wCurrent)		return null;	if (wCurrent.parent.whname && "wh_stub" == wCurrent.parent.whname) 		return wCurrent.parent;	else		if (wCurrent.parent.frames.length != 0 && wCurrent.parent != wCurrent)			return getStubPage_inter(wCurrent.parent);		else 			return null;}// Public interface begin here................function RegisterListener(framename, nMessageId){	var wStartPage = getStubPage();	if (wStartPage && wStartPage != this) {		return wStartPage.RegisterListener(framename, nMessageId);	}	else 		return false;}function RegisterListener2(oframe, nMessageId){	var wStartPage = getStubPage();	if (wStartPage && wStartPage != this) {		return wStartPage.RegisterListener2(oframe, nMessageId);	}	else 		return false;}function UnRegisterListener2(oframe, nMessageId){	var wStartPage = getStubPage();	if (wStartPage && wStartPage != this && wStartPage.UnRegisterListener2) {		return wStartPage.UnRegisterListener2(oframe, nMessageId);	}	else 		return false;}function SendMessage(oMessage){	var nMsgId = oMessage.nMessageId;	if (nMsgId == WH_MSG_ISINFRAMESET && oMessage.wSender != this)		return true;	var wStartPage = getStubPage();	if (wStartPage && wStartPage != this && wStartPage.SendMessage) 	{		return wStartPage.SendMessage(oMessage);	}	else 		return false;}var gbWhProxy=true;

⌨️ 快捷键说明

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