Infinite Menus Documentation
 
Sample Implementation
Template Based on Sample Implementation
 
Applet Parameters Index
General Settings
Background Images
Main Menu Images
Sub Menu Description Settings
Sub Menu Coordinates
Sub Menu Colors
URL Links
Sub Menu Animations
 
General Settings

Copyright notice.
param name="Notice"
value="Infinite Menus, Copyright (c) 2000, OpenCube Inc."
Note: This must be included for the applet to work. The text must appear as one continuous line of text without a line break or the applet will not recognize the string, the appropriate capitalization must be used as well.

Applet Background Color
param name = "bgcolor"
Value = R,G,B, Where R,G,B are the red, green, and blue components of the applets background color.

Default Status Bar Text when mouse is over applet
param name = "onsbtext"
value="X", where X is the message to appear in the status bar when the mouse is over the applet but not over a URL link.
DEFAULT: OpenCube - Infinite Menus Menu

Default Status Bar Text when mouse is off applet
param name = "offsbtext"
value="X", where X is the message to appear in the status bar when the mouse is not over the applet.
DEFAULT: Java by OpenCube

 
Background Images

Background Image File Name
param name = "bgimagefile"
Value = X. Where X is the relative location and name of the image file to be displayed in the applets background, Note: Transparent images will appear correct over the background images.

Background Image X,Y Location
param name = "bgimagex"
Value = X,Y. Where X,Y is the horizontal and vertical coordinate location to display the background image at, relative to left border of the applet area.
DEFAULT: 0,0

 
Main Menu Images

Image File Locations and Names
param name = "imagefile0" - "imagefileN"
Value = X. Where X is the relative location and name of the image file to be displayed in the applet area as a main menu image. This must be defined relative to the location of the HTML document which contains the applet.

Image x,y (horizontal) locations
param name = "picxy0" - "picxyN"
Value = X,Y. Where X,Y is the horizontal and vertical location of the left border of the image relative to the left margin of the applet.

Note: The images defined as Highlight images appear as the mouse moves over a main menu image. The highlighted images are automatically placed directly over the main menu image to which they correspond and therefore should have the same dimensions as the main menu image to which they belong.

Switch Image File Locations and Names
param name = "switchfile0" - "switchfileN"
Value = X. Where X is the relative location and name of the image file to be displayed in the applet area when the mouse is over a main menu image. This must be defined relative to the location of the HTML document which contains the applet.

 
Sub Menu Description Settings

Sub Menu Descriptions
param name = "desc0-0-0..." - "descN-N-N..."
Value = X, Where X is the message that corresponds to the index used to identify an image as well as its parent sub menu if applicable. To define level 1 sub menus (the first menu to appear as the mouse moves over an image) use "descN-N", e.g. "desc0-0" refers to the first sub menu description for the first image, "desc0-1" refers to the second sub menu description for the first image. To branch another sub menu of a previous sub menu extend the reference, e.g. "desc0-1-0" would force a new menu to pop up as the mouse passed over the second description in the first sub menu defined by "desc0-1", "desc0-1-1" would add another description to this new second level sub menu. Sub menus may be branched indefinitely in any configuration.

Font Style
param name = "font"
Value = Font Face, Style, Size, Each value must be separated by a comma and appear in the correct order (font face, style, and size) The Allowable Java font face values are Helvetica, TimesRoman, Courier, Dialog, or DialogInput. The alowable style options are plain, bold, bolditalic, or italic.
DEFAULT: Helvetica, plain, 12

Text Color
param name = "menutextcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.
DEFAULT: Black

Left and Right Margins
param name = "lrmargin"
Value = X, Where X is the left and right margin to use for the sub menu messages.
DEFAULT: 4

Center or Left Justify Text?
param name = "centertext"
Value = true or false, True = yes, Center Text - False = no, left justify text
DEFAULT: Left Justified

 
Sub Menu Coordinates
Sub Menu X,Y (Horizontal),(Vertical) Offset from the left and top side of the Image or parent Sub Menu
param name = "menuxy0-0..." - "menuxyN-N..."
Value = X,Y Where X,Y is the horizontal and vertical offset from the left edge of the image or sub menu calling the sub menu, using the coordinate system described above.
DEFAULT: 0,0
 
Sub Menu Colors

Note: The index N for a specific color property identifies a sub menu level, all the sub menus on the level inherit the property of the parameter. A sub menu level must exist (defined using the "descN-N-N..." tag) in order to define a property for it. It is not actually necessary to sequentially define all specific level color properties, so long as at least one of the parameters is specifically defined for each level and is equal to or greater then any of the other level parameters non sequential index specifications

Default Sub Menu Background Color
param name = "menucolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.
DEFAULT: Yellow

Specific Sub Menu Background Color
param name = "menucolor0" - "menucolorN"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.

Default Text Color
param name = "menutextcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.
DEFAULT: Black

Specific Text Color
param name = "menutextcolor0" - "menutextcolorN"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.

Default Sub Menu Outline Color
param name = "menuoutlinecolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.
DEFAULT: Black

Specific Sub Menu Outline Color
param name = "menuoutlinecolor0" - "menuoutlinecolorN"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.

Default Sub Menu Highlight Background Color
param name = "menuhlcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.
DEFAULT: Red

Specific Sub Menu Highlight Background Color
param name = "menuhlcolor0" - "menuhlcolorN"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.

Default Sub Menu Highlight Text Color
param name = "menuhltextcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.
DEFAULT: Black

Default Sub Menu Highlight Text Color
param name = "menuhltextcolor0" - "menuhltextcolorN"
Value=r,g,b or #000000 - #FFFFFF - See above for more information on defining colors.

 
URL LInks

Image URL Links
param name = "imagedesturl0" - "imagedesturlN"
value=X, where X is the link for the specific image. URL's can be defined relative to the HTML document containing the applet or fully qualified.

Specific Load Destination Image URL Where?
param name="imageloadwhere0" - "imageloadwhereN"
The "loadwhere" tag specifies where the document specified in the "URL" value should be loaded. The default is "_self". A value equal to the name (case sensitive) of a frame will load the document in that frame.

"_self" show in the current frame
"_parent" show in the parent frame
"_top" show in the top-most frame
"_blank" show in a new unnamed top-level window
"name" show in a new top-level window named name
"frame name" show in the frame named frame name

Note: When targeting a frame location with the name of the frame make certain that the case and names are typed identically. If the applet cannot find the frame the document will be loaded in a new window.

Sub Menu URL Links
param name = "desturl0-0-0..." - "desturlN-N-N..."
value=X, where X is the link for the specific sub menu message. (e.g. to define a link for the first images first sub menu message use "desturl0-0" for the second use "desturl0-1", to define a link for the first sub menu message which is related to the first images initial sub menus second description use "desturl0-1-0", etc. For more information regarding this process see the "descN-N-N..." parameter. URL's can be defined relative to the HTML document containing the applet or fully qualified.

Default Load Destination URL Where?
param name = "loadwhere0-0-0..." - "loadwhereN-N-N..."
The "loadwhere" tag specifies where the document specified in the "URL" value should be loaded. The default is "_self". A value equal to the name (case sensitive) of a frame will load the document in that frame.

"_self" show in the current frame
"_parent" show in the parent frame
"_top" show in the top-most frame
"_blank" show in a new unnamed top-level window
"name" show in a new top-level window named name
"frame name" show in the frame named frame name

Note: When targeting a frame location with the name of the frame make certain that the case and names are typed identically. If the applet cannot find the frame the document will be loaded in a new window.

 
Sub Menu Animations
Default Sub Menu Animation Heading
param name = "aheading"
Value = right, up-right, up, up-left, left, down-left, down, down-right
DEFAULT: right

Specific Sub Menu Animation Heading
param name = "aheading0" - "aheadingN"
Value = right, up-right, up, up-left, left, down-left, down, down-right
DEFAULT: right