Visual Menu is a CSS-based JavaScript menu for professional web developers who are looking for easily changeable and upgradeable menu solutions, with flexible, no-nonsense licensing.
- Uses a CSS Skin: A Visual Menu's look is described entirely by standard CSS (Cascading
Style Sheets). By separating content from presentation, Visual Menu is able to mimic the look of virtually any menu.
- Fast : Visual Menu was built for web designers who value speed. Sub Menus snap open without delay. Visual Menu uses a fast-loading, compact data format. Many customers purchase Visual Menu for better performance after being disappointed by the sluggishness of other menu products that they've purchased.
- Scalable : Rather than requiring web designers to hardwire fixed widths/heights for menus, Visual Menu is scalable. Scalable menus automatically size themselves, based on the width/height of the menu's text/images. This ensures that menus are sized appropriately when menu text is dynamically generated or when the developer wants to change the menu text/images or font size at a later point.
- Modular : Many menu vendors expect users to place menu data and code on every single page
of their website in the form of nested div or li tags and blocks of inline JavaScript code. While this may look straightforward, the reality is that it makes menu modification and upgrading difficult, as you need to not only modify every single page in your website, but make sure that all pages have the same exact redundant menu information. This is simply a bad idea and is why computer scientists developed the concept of Modular Programming decades ago. Visual Menu data and code are kept in separate, self-contained external modules,
or in other words — files. This way, changes only need to be made to individual modules rather than
site-wide.
- Full Search Engine Support : Visual Menu Maker can optionally generate an XML Sitemap, ensuring that pages referenced by Visual Menu are indexed by all major search engines, without the heavy overhead of redundant menu markup having to be added to each page. For more information, see the Configuring Search Engine Support section of the User's Guide.
- No Unlock Codes : There are no confusing and annoying unlock codes to worry about which you must add to web pages in order to use Visual Menu. Unlock codes are common in the JavaScript menu industry, yet are contrary to VisualMenu.com's ease-of-use philosophy.
- Supports Asian Languages : Visual Menu seamlessly supports characters of all Asian languages, including Asian languages such as Chinese, Japanese, and Korean.
- Supports European Languages : Visual Menu seamlessly supports characters of all European languages, including Slavic languages, Greek, and accented western European languages.
- Cross-Browser Menu Scroller : You no longer need to worry about your sub menus having too many elements to fit in the page. Using the optional Menu Scroller, you can have sub menus with
unlimited elements, and have users easily scroll menu elements into view. Unlike many menu vendors that offer Menu Scrollers, ours works on all browsers, including Safari! See example.
- Cross-Browser Drop Shadows: Visual Menu allows for fine granular control over the exact color and transparency of up to three shadow layers, and gives you complete control over shadow offset. See example.
- No Headache Positioning : Visual
Menu supports static, absolute, and even fixed positioning! You can attach
a Visual Menu to any <div> or <td> element in your web
page, making HTML menu integration painless and easy.
- Works on Google™ Cache Servers : Unlike other JavaScript menus, Visual Menu seamlessly works on
cached copies of your web pages on Google™, Yahoo!®, and Ask™ cache servers, as well as any other mirrored copy of your website.
Visual Menu is able to do this because it works on any domain
or IP address whatsoever, without your having to generate special unlock keys or purchase special fixed domain
versions for them. (Note that if you attempt to view a cached copy of this web page, it will display an evaluation notice. This is because we use an
evaluation copy of our menu on our website in an effort to reduce software piracy. This doesn't happen on actual commercial versions of Visual Menu.)
- Standards Compliant : CSS is used to describe style
information. A JSON derivative language is used to describe menu content. You can also hand code your menu data using XML and convert it to JavaScript data using Visual Menu Maker's converter.
- 100% Pure DHTML : Unlike pseudo DHTML menus, Visual
Menu doesn't statically create menus using the JavaScript document.write function. Visual
Menu generates menus using the browser's DOM (Document
Object Model), ensuring
synchronous, real-time loading of menus under any conditions, including slow, dial-up modem connections.
Visual Menus are always sized and fully functional as soon as they are parsed by your browser, rather than after everything on your page has loaded.
- WYSIWYG : Visual Menu looks and behaves virtually identical on all browsers.
- Conflict Free JavaScript : Visual Menu does not use your HTML page's JavaScript onload handler, or any other type of JavaScript event handler, precluding the possibility of a conflict between other JavaScript programs you might be using, or might want to use in the future.
- Supports all doctypes: Visual Menu is compatible with all HTML and XHTML DTDs.
- One Button Deployment : You can set Visual Menu Maker to automatically upload your menu to your website via FTP.
- Fully Featured : While Visual
Menu is short on headaches, it is not short on features. It allows
for horizontal and vertical menus, right-aligned menus, multiple menus, multiple delay timers, unlimited levels of sub menus, easily integratable bullets/radio buttons, rounded corners, icons,
images, separators, tool tips, titles, Smart Positioning, Microsoft® Office style icon bars, menus which can overlap form elements, has over 50 menu templates to choose from, and much more...
- Fully Supported : Customer support is provided seven days a week, 365 days a year, by voice, instant messaging or e-mail. We will always get back to you within a 12 hour period.
|