Elevator's parameters are explained below, with reference to the clickable example code in the left frame: you can click a parameter from the example code to jump to its explanation, or simply read this page from top to toe.
Most of Elevator's parameters have a default setting which is mentioned below. If the default setting is the option you'd like to use in your own implementation, you can leave that parameter out of your HTML code.
The 'Archive' attribute & 'CabBase' parameter
JAR (Java ARchive) and CAB (cabinet) files are archives containing Java class files in compressed form, making them easier to handle and quicker to download. Most modern browsers are able to read one or other of these formats, and the Archive attribute and CabBase parameter tell the browser the name of the archive file to open. The .JAR, .CAB and .CLASS files must all be in the same directory, and the CODEBASE= attribute is used in the normal way, if required, specifying the absolute or relative location of this directory. Older browsers that are unable to read either the JAR or the CAB file will instead read the loose CLASS files.
Applet Width & Height
Width: Elevator's width must obviously be sufficient to display the longest text Item on the menu. Other than that, Elevator's width must be at least 133 to allow space for the level-indicators and Down/Home buttons at the top of the panel. An error message will appear if you try to set the width to less than 133.
Height: The applet's height must be sufficient to display the whole of the menu contain the most items. The menu sizes itself automatically, filling unused space with BgColor, so you can make the applet as tall as you want to.
Copyright
This parameter must be included or the applet will not run, whether registered or unregistered. To prevent mistakes we recommend that you copy/paste it into your code from the Getting Started page: it is case-sensitive, single-spaced throughout and should appear on a single line. If there's a problem with this parameter, you'll see a status-bar message that reads "Copyright parameter missing or incorrect" which should lead you to the problem.
Name
Specifies a unique name for an applet when used with the Cool Focus Satellites system. This name may be anything you like, but it should be the only applet currently running that has this name. If you're not using the Satellites system, you can ignore this parameter.
Satellites
A simple yes or no parameter that determines whether or not this applet should send mouse-move information to the Cool Focus satellites system. If you are using Satellites, include this parameter with a value of 'yes'. If you're not, either set the value to 'no', or leave out this parameter. Setting this parameter to 'yes' when no Satellite is being used will have the effect of making the applet respond to the mouse extremely sluggishly.
BgColor
A hex triplet specifying the background color of the applet. This should be set to page the color of your page's background. The visible portion of the applet is an area filled with the PanelColor. The BgColor fills all remaining space which should ideally blend into the page. The default value is 000000 (black).
PanelColor
This color forms the visible part of Elevator - the self-sizing panel containing the menu entry Items, button and level-indicators. The default color is 404040 (dark gray).
LocationColor
The 'location' is the recessed panel at the top of the applet where the name of the current level is displayed, and this value sets the color of that panel. Because this is a 3-dimensional panel, the result will be a darker shade of the color you choose. The same color will be used to draw the recessed level-indicators at the top of the applet. By default, the applet will use your chosen PanelColor.
LocationTextColor
The color of the text displayed in the 'location' panel (see above), and also the color of selectors that appear around the level-indicators. The default is FFFFFF (white). (The color of the text displayed here also switches to FocusIconColor and PressIconColor when level-indicators and buttons are focused or pressed.)
TextColor
The color of the font used to display the menu items, as a hex triplet. The default color is FFFFF (white).
FocusTextColor
The color of an item when the mouse moves it. The default is 00FF00 (lime).
PressTextColor
The color of an item when clicked. The default is 908070 (dark gold).
SelectTextColor
If the Sticky parameter is set to ‘yes’ (its default), this parameter sets the color of the last-selected item on the menu. The default color is CCBBAA (gold).
VertLineColor
The color of the two vertical ‘ribs’ to the left and right of the menu entries. By default, the applet uses your chosen PanelColor for this.
IconColor
This parameter is principally to set the color of the icons on the Home and Down buttons at the top-right of the applet. However, the same color is also used to draw the numbers in any disabled level-indicators. The default color is 908070 (dark gold).
FocusIconColor
The color of the icons on the Home and Down buttons when focused. This color is also used to draw the numbers in enabled level-indicators. The default color is FFFFFF (white).
PressIconColor
This setting affects the same items as the FocusIconColor, with a default setting of 76583A (dark gold).
ArrowColor
If ShowArrows is set to ‘yes’, this sets the color of the scrolling arrows. The default color is CCBBAA (gold).
LineColor
If ShowLines is set to 'yes', this sets the color of the horizontal lines that appear above and below the focused menu entry. The default color is CCBBAA (gold).
SelectorColor
If ShowSelectors is set to 'yes', this sets the color of the selector bar used to indicate the focused entry. The default color is 403020 (dark gold).
DefaultTarget
When using any menu applet you need to be able to choose different frame names for each link. This normally means that for every linking item on the menu you need a URL and a Target parameter. However you'll probably want most of these links to open in one particular frame, meaning that almost all of those Target parameters would be identical. The DefaultTarget parameter gives you a way to leave out all those identical Target parameters. Simply enter the name of the frame or window into which most (or all) of the links should open; this frame-name will then be used by default for any link that doesn't have its own Target parameter.
3DBorder
A simple yes or no to whether the visible portion of Elevator (the area filled with the PanelColor) should have a 3D border or not. The default setting is yes. If you prefer a ‘flat look’, include this parameter with a value of no.
FadeSpeed
The speed at which Elevator’s colors fade in and out when moving from one level to another. This value functions as a delay, so lower numbers will result in quicker fades. The default speed is 12.
Font
A comma-delimited string giving the name, style and size of the font you want to use for the menu items. The same font is also used to display the text in the ‘location’ panel. The default settings are Dialog, in plain, at size 12, which would be written as Dialog,plain,12. Two important things to note: first, there must be no spaces in this entry; second, the three items must appear in the order name,style,size. Note also that the style part of this setting can be plain, bold, italic or bolditalic, and these are not case-sensitive.
ShowSelectors
A yes or no parameter to whether a selector bar should be used to indicate the currently-focused menu item. If you choose yes (the default), the color of the selector bar can be chosen using SelectorColor.
ShowArrows
Another yes or no to whether the scrolling arrows should be displayed. The default setting is yes. You can choose the color of the arrows using ArrowColor.
ShowLines
Yet another yes or no according to whether you want the horizontal lines above and below the focused entry to be displayed. The default is again yes, and the color of these lines can be set using LineColor.
Sticky
One more yes or no parameter. If set to yes (the default), the last-clicked entry will remain highlighted in SelectTextColor until either another entry is clicked or the menu-level is changed.
HighlightedEntry
If the Sticky parameter is set to ‘yes’, you can specify an item on the first menu-level that should be shown as selected when the menu first appears. For this, you need the item’s number-suffix. As an example, you may want the third item on the menu highlighted, but that won’t necessarily be the one set by your Item3 parameter. Find the parameter containing the text of the entry you want highlighed, and specify its number-suffix in the HighlightedEntry parameter. You can set this value to ‘0’ or remove the parameter entirely if you don’t want any entry initially selected.
ContentsText
As you move from level to level in Elevator’s menu, the ‘location panel’ text changes to indicate the name of the current level (ie. the text you clicked to get to the current level). This parameter lets you choose a name for the very first (‘home’) level. The default text is Menu Contents.
UseHandCursor
A yes or no parameter that determines whether or not a typical 'web-style' hand cursor is used when the mouse moves over a menu item acting as a link. The default value is yes, so you need include this parameter only if you want to set it to 'no' and stick to the default pointer. This feature is applied only when an applet is running in a Java 1.1-compatible browser (Internet Explorer 4x or higher, Netscape Navigator 4.07 or higher). In other browsers, this parameter is ignored and the default pointer will be used.
Item1, Item2, ... Itemn
The text items to appear on the menu. These are explained in Getting Started
Any entry can be a separator, dividing entries on a menu into logical groups. To create a separator, just type a dash (-) as the item’s text.
URL1, URL2, ... URLn
The URLs to which menu entries should link, where the number-suffix corresponds to the item number. Any item on the menu can act as a link. If it also leads to a new level, the link will be opened before the new level processing takes place.
Target1, Target2, ... Targetn
These Target parameters relate to the Item and URL parameters above. If an Item has been set as a link by including a URL parameter, you can specify the frame or window into which it should open by including a Target parameter with the same number prefixes and suffix. If you don't include a matching Target parameter, the frame name specified in the DefaultTarget parameter will be used.
Remember that frame names are case-sensitive. If you're trying to make something open in a frame and your browser persists in opening a new window for it instead, check that the case and spelling of the name match in the Target parameter and in your HTML <frameset> tag.
.