Help

Note: you should get another (initially empty) Netscape2 window after pressing the [Help] button. All pages linked on this help page are being displayed in this auxiliary window. This allows to analyze (or download) the source code for individual frames while sustaining the display of the current content in all frames.

Netscape2 version of NPAC WebFoil is being prototyped in terms of Frames and JavaScript (see also IWT Technology and Laboratory pages on JavaScript).


Frames

WebFoil uses the following windows and frames:

Name Description
main Main Netscape2 window, containing the following frames: nbar, cntl, list, foil, sign.
nbar Navigation bar including a set of buttons (from [Home] to [Help]) and a text field used to display URLs and error messages, as well as to provide user input.
cntl Control frame, currently used to display the current foil number and the current (lecture) time, passed to the server during the audio recording session.
list Currently contains a selectable list of foilsets.
foil A frame to display the current foil
sign A frame to display signature
source Auxiliary window used by the Help page to display the source code of the individual frames


Files

The following files are being used to construct the main page and its frames:

File Description
Bar.html Generates nbar (navigation bar) frame with a set of buttons and the I/O text field.
Cntl.html Generates cntl frame with two text fields to display timestamps used during the audio recording.
Help.html Generates help (this) page.
Home.html Generates Home page, displayed in the foil frame on the first entry to the WebFoil or on each restart via the [Home] button.
List.html CGI script used by the server to display HTML and CGI files as text files in the source window.
Main.html Generates the frameset layout for the main WebFoil page.
Sign.html Generates the signature frame.
getfoil1.cgi Called on each new page request such as [First], [Previous], [Current], [Next] or [Last].
cgi-bin/showfile.cgi CGI file used to display HTML and CGI files as text/plain in the source window.
timestamp.txt A server log file, maintaining the time offsets for individual foils and used in the audio playback mode.


Buttons

Buttons in the toolbar located in the upper frame are associated with the following actions:

Button Action
Home Display WebFoil Home Page (this page)
Index Display the index page for the current foilset
First Display the first foil in the current foilset (selected from the list in the left frame)
Previous Display the previous foil in the current foilset
Current Display (reload) the current foil
Next Display the next foil in the current foilset
Last Display the last foil in the current foilset
Open Open URL specified in the text field (located below the WebFoil toolbar)
Split Split the foil frame to retain the current foil while displaying other foils
Carousel Display foils in the current foilset using the automated paging control
Audio Enable/Display audio channel in the carousel mode
Record Start/stop audio recording
State Display the current state of the presentation or the recording
Options Display panel with options to customize (font, color etc.)