3 <title> Navigation Pane </title>
\r
4 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
\r
5 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
\r
6 <meta name "description" content="WebHelp 2002">
\r
7 <script language="javascript" src="whver.js"></script>
\r
8 <script language="javascript1.2" src="whmsg.js"></script>
\r
9 <script language="javascript1.2" src="whproxy.js"></script>
\r
11 <script language="javascript">
\r
20 //set overwrite here
\r
21 function setListFrames(strToc,strNdx,strFts,strGls,strDefault)
\r
27 strFrmDft = strDefault;
\r
28 if (strFrmDft == strFrmToc)
\r
32 else if (strFrmDft == strFrmNdx)
\r
37 else if (strFrmDft == strFrmFts)
\r
41 else if (strFrmDft == strFrmGls)
\r
47 function setWebHelpPane()
\r
49 setListFrames("whgdata/whnvf30.htm","whgdata/whnvf31.htm","whgdata/whnvf32.htm","whgdata/whnvf33.htm","whgdata/whnvf30.htm");
\r
52 function window_unload()
\r
54 if (!gbNav4 || gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.
\r
56 UnRegisterListener2(this,WH_MSG_SHOWTOC);
\r
57 UnRegisterListener2(this,WH_MSG_SHOWIDX);
\r
58 UnRegisterListener2(this,WH_MSG_SHOWFTS);
\r
59 UnRegisterListener2(this,WH_MSG_SHOWGLO);
\r
60 UnRegisterListener2(this, WH_MSG_GETPANEINFO);
\r
64 function window_onload()
\r
68 var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, gstrName);
\r
73 function switchNvp(strName)
\r
76 if (strName == "toc") strFile = strFrmToc;
\r
77 else if (strName == "idx") strFile = strFrmNdx;
\r
78 else if (strName == "fts") strFile = strFrmFts;
\r
79 else if (strName == "glo") strFile = strFrmGls;
\r
82 frames[0].location = strFile;
\r
85 function onSendMessage(oMsg)
\r
89 var nMsgId=oMsg.nMessageId;
\r
90 if (nMsgId==WH_MSG_SHOWTOC)
\r
93 var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");
\r
95 onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
\r
98 else if(nMsgId==WH_MSG_SHOWIDX)
\r
101 var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");
\r
102 SendMessage(onMsg);
\r
103 onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
\r
104 SendMessage(onMsg);
\r
106 else if(nMsgId==WH_MSG_SHOWFTS)
\r
109 var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");
\r
110 SendMessage(onMsg);
\r
111 onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
\r
112 SendMessage(onMsg);
\r
114 else if(nMsgId==WH_MSG_SHOWGLO)
\r
117 var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");
\r
118 SendMessage(onMsg);
\r
119 onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);
\r
120 SendMessage(onMsg);
\r
122 else if (nMsgId==WH_MSG_GETPANEINFO)
\r
124 oMsg.oParam = gstrName;
\r
131 function onResize()
\r
137 if(document.body.clientWidth > 1 && document.body.clientHeight>1)
\r
139 var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);
\r
146 if (window.innerWidth != 0 && window.innerHeight != 0)
\r
148 var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);
\r
154 if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
\r
156 var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);
\r
157 if (SendMessage(oMsg))
\r
161 for (var i=0;i<oMsg.oParam.aPanes.length;i++)
\r
163 if (oMsg.oParam.aPanes[i].sPaneName == "toc")
\r
164 strFrmToc = oMsg.oParam.aPanes[i].sPaneURL;
\r
165 else if (oMsg.oParam.aPanes[i].sPaneName == "idx")
\r
166 strFrmNdx = oMsg.oParam.aPanes[i].sPaneURL;
\r
167 else if (oMsg.oParam.aPanes[i].sPaneName == "fts")
\r
168 strFrmFts = oMsg.oParam.aPanes[i].sPaneURL;
\r
169 else if (oMsg.oParam.aPanes[i].sPaneName == "glo")
\r
170 strFrmGls = oMsg.oParam.aPanes[i].sPaneURL;
\r
171 if (oMsg.oParam.sDefault == oMsg.oParam.aPanes[i].sPaneName)
\r
173 strFrmDft = oMsg.oParam.aPanes[i].sPaneURL;
\r
183 RegisterListener2(this,WH_MSG_SHOWTOC);
\r
184 RegisterListener2(this,WH_MSG_SHOWIDX);
\r
185 RegisterListener2(this,WH_MSG_SHOWFTS);
\r
186 RegisterListener2(this,WH_MSG_SHOWGLO);
\r
187 RegisterListener2(this, WH_MSG_GETPANEINFO);
\r
189 window.onresize=onResize;
\r
190 window.onunload=window_unload;
\r
191 window.onload=window_onload;
\r
194 strHtml += "<frameset rows=\'100%,*\'>";
\r
195 strHtml += "<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";
\r
196 strHtml += "<frame src=\'whskin_blank.htm\' noresize></frame>";
\r
197 strHtml += "</frameset>";
\r
198 document.write(strHtml);
\r
201 document.location.reload();
\r