Smart Menu v3.0
Author:
Constantin Kuznetsov

| Overview | Demo of SmartMenu | Technical Information | Download | Order | Contact Author

Class: MenuStyle
Purpose: Global menu standard

idName null The unique identificator of menu
idStyle horizontal The style of menu:
horizontal, vertical
mainMenuWidth 100% The width of menu.
null - automatic size detection will be used
bLeftAligned 1 Whether align cells in horizontal menu to left or make them be over the whole menu pane
extraStyle null Additional parameters to customize menu pane style
cellSpacing 0 Cell Spacing
mainMenuBorder 1 The border size of menu pane
bVisible false Whether the menu pane is initially visible
position absolute The type of positioning menu pane on the page: absolute, relative, null
bgColor #c6c3c6 bgColor of menu pane
fgColor #336699 fgColor of menu pane
submenuFrame "null" This parameter is used to specify what frame submenus are situated
onmouseover null Handle event onMouseOver
onmouseout null Handle event onMouseOut

Class: MenuItem
Pupose: Defines style of each menu item

idOwner null The owner of the menu item
idName null The unique identificator of menu item
depth 0 The depth of the menu item. 0 is the top level
text null The text of menu item
hint null Additional information about menu link - hint
location null The destination url
target null The name of frame to display content of url
subMenu null Specifies the submenu to display. null - if no submenu
alignment 0

Specifies in what way to display submenu

0 - to the bottom
1 - to the right
2 - to the left

bgColor "#c6c3c6" The bgColor of menu item
fgColor "#808080" The fgColor of menu item
menuFontIE "bold xx-small Verdana"` The font to be used with Internet Explorer
menuFontNS "bold x-small Verdana" The font to be used with Netscape Communicator
clsMenuItemIE "class=clsMenuItemIE" Additional CSS styles for Internet Explorer
clsMenuItemNS "class=clsMenuItemNS" Additional CSS styles for Netscape Communicator