Advanced DHTML for the Browser
At the client, the run-time DHTML has many features and abilities. These are a few:
- MenuBar Object - WebMenu can render an optional horizontal or vertical MenuBar. The MenuBar responds to mouse click events in a manner consistent with many Operating System menus. (also can respond to mouse over)
- Button-less Menus - Client-side functions allow the developer to create their own menu buttons in HTML to control when a menu group will appear. The group's position can be relative to an HTML element (such as an Image) or be absolutely placed on the page.
- Drag & Dock - When using the MenuBar object, dragging enables users to position the MenuBar themselves. Docking can be used to affix the MenuBar to the top or bottom of the page.
- Intelligent Repositioning - All groups will detect the edge of the window and reposition accordingly so that the menu remains visible always. Advanced logic prevents group "stacking".
- Cover IE Select Boxes - Using a new technique, the MenuBar and groups can overlay IE Windowed objects (Select boxes, IFrames, Flash, etc.) without the need for hiding them.
- Scrollable Groups - When the size of a group exceeds the available window space, scroll buttons can be provided that allow the user to adjust the viewable portion of the group.
- Highly Customizable Look - Colors, sizes, borders and fonts can all be customized to visually integrate with any project. Also supports custom image replacement throughout.
- Client-side Events - In addition to navigating to a URL, you can invoke custom JavaScript functions at the browser when the user clicks on an Item.
Cross-Browser Support
The generated DHTML menus support Internet Explorer 4+, Netscape 4 - 7. Opera 7, Mozilla 1, and other Gecko-based browsers running on Windows, Mac, and Linux.
The Studio Interface
Developers appreciate the no-nonsense style of the Studio interface. It doesn't slow you down by burying the design choices in a sea of dialog boxes and nested tabs.
Editing a menu's design is performed in the main program window using a very consistent technique. That means you won't have to open and close 3 dialogs just to change a font. This allows developer's to work efficiently performing the main task: Creating menus.
When you need help on a particular property, just select it in the property list and press F1. The help file launches and automatically presents the property's detailed description.
On-the-fly Preview
WebMenu Studio's preview window uses Microsoft Internet Explorer. You will see instantaneous updates in the WebMenu Studio preview window without pressing a "preview" or "refresh" button.
Built for Performance
Once generated, the JavaScript code automatically detects the browser type at run-time and downloads only the necessary DHTML code. WebMenu's JavaScript output can be cached by the browser, minimizing redundant downloads.
Tremendous Value
All this versatility is sold in a developer-based licensing model which includes royalty-free use and distribution of the compiled .js files.