Wibbleware.com - Java™ Applets for menus, navigation and innovative solutions

This page requires a java-capable browser

Web Menus

Expand Menu Studio
Construct and maintain multi-level menus with this complete menu solution. Includes a menu editor and 50 menu design templates.

Read More...


Mercury Buttons
Dynamically build graphical web buttons and tabs in just minutes. No images required!

Read More...


Fission Menu
Quickly turn a single image into a stylish themed panel of web buttons with the minimum of effort!

Read More...

eXpand
The classic 2-level menu applet. Dynamically expand sub-menus as you move over top-level menus.

Read More...


Banners

Spotlight Banner
Create fantastic eye-catching lighting effects with the Spotlight applet.

Read More...


Security

Abstract e-mail
Abstract offers a truly simple solution to protecting e-mail addresses on your site.

Read More...
  Fission - Web Navigation Menu Panels
Fission - User Guide
5. Defining Menu Text And URLs

5.1 Buttons
You can define up to fifteen buttons within Fission. These items are numbered sequentially from 1 through to 15. So, your first menu item will be '1', your second will be '2', and so on. It is important that you understand the numbering sequence as this tends to be the area that catches some people out with unexpected results!

For each button you wish to add to the Fission applet, you can define a description, a navigation URL, and a target frame. The parameter name for the menu text for the first menu is Menu_Desc_1. The second menu would have a parameter name of Menu_Desc_2.

Similarly, the navigation URL follows the same convention. The parameter name for the navigation URL for the first menu is Menu_Addr_1. The second menu would have a parameter name of Menu_Addr_2.

The target frame follows exactly the same convention. The parameter name for the target frame for the first menu is Menu_Frame_1. The second menu would have a parameter name of Menu_Frame_2.

This is how the applet parameters would be named (don't worry about the actual parameter values just yet - we'll cover them next):

 

<param name="Menu_Desc_1" value="Menu 1">
<param name="Menu_Addr_1" value="http://www.wibbleware.com">
<param name="Menu_Frame_1" value="_self">
<param name="Menu_Desc_2" value="Menu 2">
<param name="Menu_Addr_2" value="http://www.wibbleware.com">
<param name="Menu_Frame_2" value="_self">

 



Menu Text
As mentioned, the parameter name for the menu text is Menu_Desc_? (where '?' is the sequence number of the menu). The parameter value defines the text that will be displayed for that menu item.

The menu text will be automatically vertically centered by Fission within the button. You can instruct Fission to horizontally center the text by setting the TextMargin parameter value to "-1". If, however, you wish to left-justify the text you can enter a pixel value instead - say 20 - to vertically align all the button text 20 pixels from the left-hand side of each button.


5.2 Fonts
The font used to display the menu text can be altered through the FontName, FontSize and FontStyle parameter values.

The FontName parameter can have the values 'Dialog', 'DialogInput', 'Monospaced', 'Serif', or 'SansSerif'. By default, SansSerif will be used.

The FontStyle parameter can have the following values:

ValueStyle
0Plain
1Bold
2Italic
3Bold and Italic


The FontSize parameter value can be in the range 6-48. Choose your font size carefully as too high a setting may make your text larger than the button height you've created through your margin settings.


5.3 Text Colors
You can specify the color of your button text through the TextNormalColor parameter value. The TextNormalColor value is a hexadecimal number in the range 000000-FFFFFF. This is a fairly standard RGB notation for color values.

You can also instruct Fission to automatically change the menu text color when the mouse pointer moves over a menu item by setting the TextHighlightColor parameter value.

For further information on the way color values are represented, take a look at the Color Model information page.


Navigation URL
The Menu_Addr_? parameter (where '?' is the sequence number of the menu) gives the address of the page to link to when the menu item is clicked upon. It can either be the fully qualified web page address:

   http://www.wibbleware.com

where it is preceded by 'http://', or it can just be a relative address. An example of a relative address would be just 'page.htm' (where it will open up the page of this name from the same folder as the web page that contains the applet).


Target Frame
You can also instruct Fission where to open the page after the user has clicked on it. The Menu_Frame_? parameter (where '?' is the sequence number of the menu) performs this task. If you omit the parameter completely or set the value to "_self", the new page will be automatically shown in the same window and frame as the Fission applet.

Using a value of '_blank' will tell Fission to open the page in a brand new browser window.


5.4 Default Selection
The Selected parameter can be used to force an individual button to be automatically selected. This is useful if you have Fission menus on different pages and wish to indicate the current page on the menu. You can paint the selected button face with a specific color by specifying a SelectButtonColor value.

The following example shows how to select the first button:

 

<param name="Selected" value="1">

 


 
News

[April 2009]
Free!
As of today, 4th April 2009, all software on the site is completely free! And there's no more pesky AdSense to avoid either!



[March 2006]
EMS v2.4
Bundled with a GUI editor and 50 menu designs, this updated multi-level menu makes professional site navigation a breeze...

Read More...

[March 2005]
Product Updates
A number of product updates have been made...

Read More...

[April 2004]
Mercury v1.3
Two for one - Mercury can now create buttons AND tabs...

Read More...

[April 2004]
Fission v1.1
An update to Fission navigation menu, our alternative to HTML imagemaps...

Read More...

[March 2004]
Web Page Design
A beginners guide to designing web pages...

Read More...