apPopupMenu Applet
apPopupMenu is an extremely powerful popup menu solution for your
web site navigation. In contrast to other drop down menus available
in Web, the apPopupMenu can overlap not only HTML contents but
also can pop up over form elements, frames, flash, and even go
over the browser window. Due to its highly user-configurability
you can fully adopt an applet's appearance (such as colors, fonts,
image background, icons, sounds, alignment) to fit your website needs.
The applet also supports unlimited number of submenus, javascript calls,
target frames and 6 different button types. Small (~7kb), highly performance,
easy-to-use and free.
Java source code is available.
Main features
- Ability to cascade unlimited pop-up menus - see depth test example
- Submenus can overlap any number of frames as well as other HTML contents and even
jump outside the browser window - see frame example and
height test example
- 6 button types
- Menu structure can be loaded from an external txt file
- Ability to call javascripts - see javascript call example and
javascript tips
- Ability to dynamically change the menu contents via external javascript calls and public functions- see dynamic tabs example and
javascript tips
- Horizontal and vertical directions
- Color parameters for normal and mouseover state of text and background
- Ability to use system colors of OS for color parameters
- User-definable font style, font size and font face
- Word-wrapping
- Support for iternational character sets - see example 3
- Toggle mode - item remains highlighted after a click indicating a current page
- see toggle example
- Tiled image background
- Image icons for top items
- 3D, solid and hidden arrows
- Support for target frames - see frame example
- Top level text alignment
- Mouseover and click sounds
- Applet's 3D border
- User-definable delimiter for "menuItems" param
- 3D text effects (normal and mouseover text shadow)
- Inactive/disabled items
- User defined browser's status string
- User defined loading message
- Separators
Examples
- Light-blue bar - shows item icons, tiled image background, 3D arrows, separators
- Start-like menu - Windows-like menu with icons and disabled items
- Depth test - horizontal bar with 12 sublevels and minimalist gray design
- Javascript call example - illustrates ability to call javascripts, word wrapping
- Sound bar - topbar example with mouseover and click sounds
- Single item - shows mouseover popup activation, image background
- Deep green techno - image items, solid arrows, tiled image background, separators
- Red sand - toggle mode, frame support, shadowed text
- Dynamic menu - demonstrates ability to modify the menu w/o page reloading
- Multicolor buttons - 4 buttons with different colors
- Frame example - shows using menu with frames and ability to overlap frame and window edges
Setup
- Place the .jar file in the directory containing the HTML document into
which you want to insert the applet or into a different directory, and correct
the path in the ARCHIVE= attribute (or add the appropriate CODEBASE= attribute). It's not necessary to
have the .class file if you have the .jar one - see FAQ.
- Add the applet tag to your HTML document in the position you want menu
to appear. Usually the easiest way to customize the applet is cut and paste the
applet tag information used in the examples
and modify it to fit your web page.
If you see a "class
not found" message, this means what your browser can't find the
.jar file specified. This may mean a spelling or Case seNSitiVe mistake in the
CODE= or ARCHIVE= attribute, the wrong location in the CODEBASE= attribute, or
that you've forgotten to copy the .jar file to the necessary directory.
- To add frame support edit "menuItems" parameter as shown: {ItemText,ItemLink,Frame}.
So {Home,home.htm,left} would display "Home" and make the frame called
"left" go to "home.htm" on clicking. See also frame example.
- To enable Javascript support see javascript tips and
javascript call example.
Register
Apycom Java Menu Applets may be used freely on non-commercial and non-profit sites.
However free version displays Apycom url in the browser's status bar.
It is a violation of
license agreement to
intentionally overwrite this message. The applets will disable this item, when running from
local drive only.
If you want to use the applets on a commercial site you need to order
the registered version of the applet. The purchased version does not display the Apycom
url. Also you can order the Java source code of the applets. For more informations see applets' order page.
|