NetHelp2 File Types

This table contains fairly technical descriptions of most of the files in the root directory of the NetHelp2 implementation. It is not necessary for you to understand this material in order to author NetHelp2 systems; we provide this as a reference for those who wish to understand more about NetHelp2.

File Contents Used By
Header Pane
Header.js Attaches events in the Header pane to event handlers in System.js. Included in the header file for each section (xxxxxHdr.htm).
Topic Pane
Topic.js Attaches events in the Topic pane to event handlers in System.js. Included in every content file.
Button Bar
Back_*.gif Back button (4 states) NavUI.htm
Button.js Code for button objects and the button bar.  Used in NavUI.htm. NavUI.htm and ToolUI.htm
Exit_*.gif Exit button (4 states) NavUI.htm
Forw_*.gif Forward button (4 states) NavUI.htm
NavUI.htm Document filling one frame in the button bar. Creates the Forward, Backward, Print, and Exit buttons. System.js
Prnt_*.gif Print button (4 states) NavUI.htm
Status.htm Document filling one frame in the button bar. Displays the status bar and includes code for changing the status bar. The status bar is the animated gif that indicates when NetHelp is loading TOC or index information. It appears in the left end of the button bar. System.js
Wait.gif Animated GIF for progress bar. Status.htm
Locator Pane
CntData.js Initializes a JavaScript array with data for each section's table of contents. (Generated by the Builder tool.) CntTool.htm
CntTool.js Code to create and manage the Table of Contents display. CntTool.htm
CntTool.htm Page for the Locator Pane when the table of contents is displayed. Loads JavaScript and defines frames. System.js and ToolUI.htm
IdxFill.htm Page with input box and and JavaScript implementation for incremental search in the index.  IdxTool.htm
IdxData.js Initializes a JavaScript array with data for each section's index. (Generated by the Builder tool.) IdxTool.htm
IdxKey.htm The document where index entries matching the user's search criteria are displayed. IdxFill.htm
IdxTool.htm Document displayed when user clicks the Index button. Loads JavaScript and defines frames for IdxFill.htm and IdxKey.htm. System.js and ToolUI.htm
IdxTopic.htm Document displaying all the index entries for the current section.  Each entry is a link.  IdxKey.htm
System.htm Loads the core JavaScript files. NSHIfrm.htm creates an invisible frame to hold this document. NSHIfrm.htm
ToolUI.htm Document displaying the Contents, Index, and Find buttons. System.js
Tool_*.gif Image used for Contents, Index, and Find buttons. (3 states) ToolUI.htm
General System
Blank.htm An empty HTML skeleton used to fill frames where NetHelp will later display help tools or contents. CntTool.htm and NSHIfrm.htm
Local-1.js Sets many user interface strings for the Help system. Useful for localization. System.htm
NoJSerr.htm Blank document displayed in the Topic Pane while help loads. Warns the user if JavaScript is not enabled. NSHIfrm.htm
NSHIfrm.htm The primary NetHelp user interface file. Defines the frame set dividing the NetHelp window into panes. Loads the System.js code. Named in each project file (help.hpf) and loaded by the browser.
Stack.js Defines a simple stack class in JavaScript. Used in System.js to maintain a history list for the Forward and Back buttons. System.js
System.js The primary NetHelp implementation file. Defines a System object with handlers for user interface events such as clicking buttons and links. System.htm
Utility.js Miscellaneous functions for handling URLs and errors. various
 

[ HOME ] [ DETAILS ] [ TOOLS ] [ DEVKIT ] [ BUZZ ] [ SPOTLIGHT ]
Copyright © 1997 Netscape Communications Corporation