3 <title> Navigation Pane </title>
\r
5 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
\r
6 <meta name="description" content="WebHelp 5.50">
\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
30 else if(strFrmDft==strFrmNdx)
\r
32 else if(strFrmDft==strFrmFts)
\r
34 else if(strFrmDft==strFrmGls)
\r
38 function setWebHelpPane()
\r
40 setListFrames("whgdata/whnvf30.htm","whgdata/whnvf31.htm","whgdata/whnvf32.htm","whgdata/whnvf33.htm","whgdata/whnvf30.htm");
\r
43 function window_unload()
\r
45 if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.
\r
47 UnRegisterListener2(this,WH_MSG_SHOWTOC);
\r
48 UnRegisterListener2(this,WH_MSG_SHOWIDX);
\r
49 UnRegisterListener2(this,WH_MSG_SHOWFTS);
\r
50 UnRegisterListener2(this,WH_MSG_SHOWGLO);
\r
51 UnRegisterListener2(this,WH_MSG_GETPANEINFO);
\r
55 function window_onload()
\r
57 var bHidePane=false;
\r
58 var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);
\r
59 if(SendMessage(oMsg))
\r
65 else if(oMsg.oParam==2)
\r
67 else if(oMsg.oParam==3)
\r
69 else if(oMsg.oParam==4)
\r
71 switchNvp(gstrName);
\r
73 else if(oMsg.oParam==0)
\r
78 switchNvp(gstrName);
\r
82 oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)
\r
87 oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);
\r
90 oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);
\r
92 oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);
\r
97 function switchNvp(strName)
\r
100 if(strName=="toc") strFile=strFrmToc;
\r
101 else if(strName=="idx") strFile=strFrmNdx;
\r
102 else if(strName=="fts") strFile=strFrmFts;
\r
103 else if(strName=="glo") strFile=strFrmGls;
\r
106 frames[0].location=strFile;
\r
109 function onSendMessage(oMsg)
\r
114 var nMsgId=oMsg.nMessageId;
\r
115 if(nMsgId==WH_MSG_SHOWTOC)
\r
118 onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");
\r
119 SendMessage(onMsg);
\r
120 onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
\r
121 SendMessage(onMsg);
\r
123 else if(nMsgId==WH_MSG_SHOWIDX)
\r
126 onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");
\r
127 SendMessage(onMsg);
\r
128 onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
\r
129 SendMessage(onMsg);
\r
131 else if(nMsgId==WH_MSG_SHOWFTS)
\r
134 onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");
\r
135 SendMessage(onMsg);
\r
136 onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
\r
137 SendMessage(onMsg);
\r
139 else if(nMsgId==WH_MSG_SHOWGLO)
\r
142 onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");
\r
143 SendMessage(onMsg);
\r
144 onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
\r
145 SendMessage(onMsg);
\r
147 else if(nMsgId==WH_MSG_GETPANEINFO)
\r
149 oMsg.oParam=gstrName;
\r
156 function onResize()
\r
163 if(document.body.clientWidth>1&&document.body.clientHeight>1)
\r
165 oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);
\r
172 if(window.innerWidth!=0&&window.innerHeight!=0)
\r
174 oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);
\r
180 if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
\r
182 var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);
\r
183 if(SendMessage(oMsg))
\r
187 for(var i=0;i<oMsg.oParam.aPanes.length;i++)
\r
189 if(oMsg.oParam.aPanes[i].sPaneName=="toc")
\r
190 strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;
\r
191 else if(oMsg.oParam.aPanes[i].sPaneName=="idx")
\r
192 strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;
\r
193 else if(oMsg.oParam.aPanes[i].sPaneName=="fts")
\r
194 strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;
\r
195 else if(oMsg.oParam.aPanes[i].sPaneName=="glo")
\r
196 strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;
\r
197 if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)
\r
199 strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;
\r
209 RegisterListener2(this,WH_MSG_SHOWTOC);
\r
210 RegisterListener2(this,WH_MSG_SHOWIDX);
\r
211 RegisterListener2(this,WH_MSG_SHOWFTS);
\r
212 RegisterListener2(this,WH_MSG_SHOWGLO);
\r
213 RegisterListener2(this,WH_MSG_GETPANEINFO);
\r
216 window.onresize=onResize;
\r
218 window.onunload=window_unload;
\r
219 window.onload=window_onload;
\r
222 strHtml+="<frameset rows=\'100%,*\'>";
\r
223 strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";
\r
224 strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";
\r
225 strHtml+="</frameset>";
\r
226 document.write(strHtml);
\r
229 document.location.reload();
\r
233 var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);
\r