Java Menus
Java menu homeJava downloadBuy a java menuJava menu help centreContact us
Java menus » iSlide Menus » Product information

 SEARCH

 MENUS BY TYPE

 Drop-down menus

 Animated buttons

 Tree menus

 Sliding menus

 Tab menus

 Image maps

 MENUS BY NAME

 X-Bar menus

 iPOP menus

 iSlide menus

 iTree menus

 iTab menus

 iMMap menus

 Sensomap menus

 Magic menus

 MENU DESIGN

 Menu design

 Drop-down menus

 Web buttons

 Tree menus

 Sliding menus

 Menu tabs

 Image maps

 SITE LINKS

 Home

 Java downloads

 Prices / Buying

 Support

 Company

 Contact

 New menus

 Free menus

 PARTNER SITES

 Alien Menus

 Happy Menus
Sliding menu: iSlide Pro Expanding Buttons
Parameter List
 
Name Function Values
General parameters
audioclick
audiomove
Sounds produced by any mouse click or mouse move action over the menu. (Sounds can also be individualised for entries using entries in the index file.) The name of an .au file
copyright
Fixed parameter which must be present for the menu to work. Copy and paste exactly from the starter package or demos.
entry
For entering menu information via parameter. Parameter name must be suffixed by the number of the entry - zero-based. The format is described in the index file documentation.
entryheight
Vertical space assigned to menu entries is normally the same as the button image height (parameter: imgheight); the vertical space may be increased or decreased using this parameter. A small positive or negative integer.
escapepage
Sets the page loaded by the applet if any fatal error is detected by the applet. Should normally be the HTML name of your non-java menu page; the page should be in the same directory as the applet.
menuanimspeed
The animation speed of sliding when folders open and close. 0: off
1-50: speeds from slowest (1) to fastest (50)
menuclosetrigger
The number of menu entries actually visible at which the applet triggers an automatic tidy-up by closing old folders. 0-50.
menudeftarget
If any entries in the index are not assigned a target frame in the link command, this parameter specifies the default target frame. The name of a frame as set in your <FRAME> tags.
menufile
The name of the first index file to be loaded into the applet. If using parameters to load the first index, leave out this parameter. Anything delivering an ASCII stream. Normally a .txt file created by the development environment. The stream or file must originate from a URL that is the same directory as or a sub-directory of the directory holding the applet.
menuXoffset
menuYoffset
Move the whole menu around relative to the sides of the applet. Integers.
Graphics parameters
bgcolour
The background colour. Set this even when using a background image. An HTML hex code value. Do not preface with #.
bgimage
A background image for the menu. Tiled to fit if necessary just like an HTML background. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
imgfile
A set of images for buttons. If unspecified, each applet takes on its own set of default buttons. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
imgbasefile
A set of base images for combination with the above. Further explained in the documentation. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
imgheight
imgwidth
The height and width of the individual images contained in the file specified by imgfile above. Allows the applet to disect out the individual images. Pixel sizes.
imgXoffset
imgYoffset
If your index file specifies graphic images to replace or put alongside text, you can correct their positioning if necessary. Integers specifying pixel distances. Negative moves the images up or left.
imgtranscol
imghktranscol
Image resources for the applet should not use a transparent index as this is interpreted unreliably in java. For greater reliability use non-transparent image files, and specify a colour using these parameters which the applet should make transparent. Also works with JPG. An HTML hex code value. Do not preface with #.
scrollvert
Controls the positioning and appearance of scrollbars. -1: left
0: off
1: right
2: both sides
scrollimages
A specially formatted image file with symbols for creating user-defined scrollbars. We provide a small library of scrollbars and instructions for making your own. If this parameter is not specified, each menu applet has a default internal scrollbar. To deactivate scrollbars, set the above parameters (not this one) to zero. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
scrolljump
Sets the distance by which a single click on the end of a scrollbar will scroll the menu up or down. Specifies a percentage of the maximum scrollable distance. 10 to 100. Do not include % sign.
scrollwidth
The width of the scrollbar. If an image file is used to create the scrollbar appearance, this must specify the pixel height of the image file. An integer, normally about 6 to 16.
frameimage
A border image to go around the menu. Will not work until a border width greater than zero has also been set (see below). If necessary, the image will be tiled to fit like an HTML background image. Can be used for shadow and other effects. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
frameleft
frameright
frametop
framebottom
framewidth
Specify the border widths for the border image. All four sides can have a different width - useful with shadow or title borders. Integers.
Text parameters
Note that most of these parameters are stylesheet parameters. If the parameters are suffixed with nothing, they set the stylesheet defaults (globally). If a stylesheet parameter is suffixed with a number, then only a single style in the stylesheet is set. There are 5 styles available with this applet (numbered 0,2,4,5,8) , which are fixed to particular menu positions as follows: 0 = top-level folder; 4 = top-level page; 5 = 2nd-level folder; 2 = 2nd-level page; 8 = 3rd-level page. To configure each of these areas, attach 0, 2, 4, 5 or 8 to the parameters which follow.
textNcolour
textHcolour
textScolour
Stylesheet parameters, specifying respectively the normal text colour, the highlighted (mouse-over, focus) text colour, and the shadow colour behind the text (if specified). Shadows are switched off using the textshadow parameter. An HTML hex code value. Do not preface with #.
textAcolour
textBcolour
Stylesheet parameters with extended colour effects: set background and foreground colours of pressed buttons. An HTML hex code value. Do not preface with #.
textfont
Stylesheet parameter. Standard java recognises only "Helvetica" and "TimesRoman". Anything else will appear as Helvetica. To use different fonts, see the index file documentation for entering text-graphics instead of text. "Helvetica" / "TimesRoman".
textNstyle
Stylesheet parameter. Sets italics / bold. 0: plain
1: bold
2: italics
3: bold italics
textXoffset
textYoffset
Stylesheet parameters. Each style can have text shifted up, down, left or right by pixel distances you specify. Integer values. Negative values move the text up or left.
textsize
Stylesheet parameter. The font size for this style. An integer.
textmargin
Stylesheet parameter. The margins calculated at either side when text is wrapped. An integer specifying a pixel distance.
textposition
Stylesheet parameter. Sets text alignment. 0: centred
1: right
2: left
textshadow
Not a stylesheet parameter. Specifies the shadow type. Thin shadows recommended with background images. Fuzzy-edged shadows recommended with plain backgrounds. 0: no shadow
1: thin shadow
2: fuzzy-edged shadow

 

  CURRENT MENU

The name of this java menu is iSlide Pro Expanding Buttons. It is a sliding java menu with nested GIF/JPG defined enclosing graphics.

  LINKS FOR THIS MENU

Overview

Prices and order form

Feature list

Feature comparison

System requirements

Download this java applet

More java applets like this

  HOW TO USE THIS MENU

How to put it in a web page

How to write parameters

How to write an index

Parameter list

XIXL commands

Exposed methods

Creating scrollbars

Buttons - general

Buttons - underlays

Buttons - overlays

How to upload it

  DEMOS OF THIS MENU

Sliding menu: "Bordered vegetation" - submenu visualisation with expanding button at the first level and a tree effect for the second level (demo #3400)

Sliding menu: "Blue/white inset panel" - expanding panel style of submenu visualisation (demo #3401)

Sliding menu: "Capacity Demonstration" - shows around 3000 menu items (demo #3402)

Sliding menu: "Orange Leaf (1)" - unique imint hook style of displaying double submenus compactly (demo #3403)

Sliding menu: "Orange Leaf (2)" - with scroll/border (demo #3404)

Sliding menu: "Subspace" - hook style submenu visualisation (demo #3405)

Sliding menu: "Wood" - hook style submenu visualisation (demo #3406)

Sliding menu: "Minimal " - hook style submenu visualisation; white background (demo #3407)

Sliding menu: "Cellphone (1)" - design by Michael Albers (demo #3408)

Sliding menu: "Simple, green with text shadow" - using default buttons; expanding button style (demo #3409)

Sliding menu: "Sand with text shadow" - using larger default buttons with double border (demo #3410)

Sliding menu: "Colourful plastic " - (demo #3411)

Sliding menu: "Glass (1)" - design by Mara Nathanson; very small, compact buttons; hook style; for white backgrounds (demo #3412)

Sliding menu: "Glass (2)" - variation on above suitable for black backgrounds (demo #3413)

Sliding menu: "Marble (1)" - design by Mara Nathanson; hook style; for white backgrounds (demo #3414)

Sliding menu: "Marble (2)" - variation on above suitable for black backgrounds (demo #3415)

Sliding menu: "Cellphone (1)" - design by Michael Albers; sophisticated graphics with scrolls/border (demo #3416)
java menu