Accessible Website Dropdown Menu

Key benefits include:

Easily customized dropdown menu

UDM dropdown menus are designed to be easily customizable to match your sites look and feel. With a wide array of configuration options at your disposal, you can configure the menu to use any color and style combination, change the layout from horizontal to vertical, and even set each menu and submenu individually. Check out some of the most common configurations available below.

If you're new to UDM 4 please visit our Download page. For more information, please see About UDM. To upgrade from an earlier version, visit the Script updates page.

Latest Update

Thursday, July 18th 2013

UDM v4.6 updated!

We present a minor update for UDM v4.6. It fixes some known compatibility issues and a number of other minor bugs. In response to the strong user feedback, we have also moved the content, related to the Ultimate Dropdown Menu, back to the main page. The UDM information is now easily accessible for you again.

Monday, July 25th 2011

UDM v4.6 is available!

This extensive release consolidates support for recent versions of all major web browsers. In addition, it brings a number of bugfixes and extension updates for smoother navigation and better display of menus and tooltips.

Thursday, January 6th 2011

UDM v4.6 will be available for release in 30 days!

UDM4 is releasing a minor version update to fix several known compatibility issues and add support for all modern browser versions. Below is a list of bug fixes and enhancements:

This is a free update to all UDM4 license holders both commercial and non-profit. All UDM3 version users are strongly encouraged to upgrade to UDM4.6. UDM3 is no longer officially supported. Once this update is released, please email support with the license key and domain to obtain the latest code, help docs and examples.

Tuesday, December 2nd 2008

UDM v4.52 is available!

UDM4 is releasing a minor version update to fix several known compatibility issues and add support for Google Chrome beta. Below is a list of bug fixes and enhancements:

  • Support for Google Chrome beta
  • Better support for Safari 3
  • jQuery event handler conflict resolved

Monday, October 6th 2008

New commenting system is now available

In order to help you with better documentation, we've enabled commenting on various portions of our web site. The purpose of this feature is to allow you to share your knowledge about UDM4 with others and perhaps learn a few tricks along the way.

To use the new commenting system, just visit one of our manual pages. At the bottom of the page there is a quick form to submit your comments.

We hope the new service will benefit the UDM4 community.

Monday, August 8th 2008

New Tutorial: How to integrate UDM4 with CakePHP?

As part of our ongoing effort to provide you with better documentation on how to use UDM4 with common web applications, we're happy to announce our latest tutorial: How to integrate the UDM4 dropdown menu with CakePHP.

In this tutorial, you will find out how to add a UDM4 dropdown menu to the CakePHP MVC Framework. As always, if you have any comments or suggestions, please feel free to write to us.

Don't forget to check out our new integration tutorials covering integration with PHPBB and integration with OSCommerce!

Wednesday, January 16th 2008

Announcing our new Affiliate Program

After months of beta testing, we are proud to announce our new affiliate program. Benefits include:

  • One of the highest payout rates around - 20%!
  • Long 30-day action period. Your account is credited if someone purchases within 30 days clicking a link.
  • Low minimum payout amounts. As low as $50.

For more information, or for sign-up, visit our affiliate page.

Friday, August 3rd 2007

Looking for more free support with your UDM menu? You got it.

We are proud to announce our new online forum! We'll be adding some of the most common questions and answers here very soon. Meanwhile, if you have a question about UDM, the code, license, or downloads, feel free to post in our new forum!

Visit our new UDM online forum.

Wednesday, July 25th 2007

You asked, we have listened! UDM licenses now included FREE support for each purchase.

Effective July 25th, we have changed all of our licenses to include limited free support. Additionally, we've enhanced our checkout and payment process to enable you to "add on" support as you see fit. It's the best of both worlds - free support for all, and additional support for those who request it!

For more information and rates, please see the commercial licensing page.

If you're new to UDM 4 visit our Download page. For more information, please see About UDM. To upgrade from an earlier version, visit the Script updates page.

Ultimate Dropdown Menu 4.6

UDM is a fully-featured and accessible DHTML dropdown menu, that provides useable content to all browsers - including screenreaders, search-engines, text-only browsers and any web enabled device such as PDAs, iPhones ®, and Blackberrys ®. But having a dropdown menu that makes use of the key benefits of accessibility shouldn't mean compromise, and so UDM includes a sophisticated range of design and usability controls, to give you a tool with unique capabilities:

What people say...

Your customer service has been exceptional and the ultimate menu has continued to be a valuable feature of our website. James Lloyd, Promega Corporation

We'll customise for you!

With our in-depth knowledge we can save you time and money in development.

Get a quote today!

Server-Side Frameworks

UDM is available in a range of server-side frameworks, that generate CSS and scripting on the server, and can bring the total filesize to only 20K!

Recent articles

Initialization trigger element
Defining a trigger element allows the menu script to initialize before window.onload!
The implications of initializing before window.onload
Any scripting you do which is tied into the API "Ready" event (event "010") may need to be checked to make sure it still behaves correctly.
Setting the character-match value for allowed filenames
The file path in the PHP configuration can now contain "\" (backslash) and ":" (colon), for greater compatibility with Windows server paths.
Refreshing the tree after dynamic changes
Using the um.refresh method, you can add or remove items after page load, or populate the menus using AJAX.

Popular extensions

"You are here"
Tells you where you are in the navigation tree.
Load XML
Use an XML document as your menu data source.
Scrolling Menus
Adds up/down scrolling behavior to overlong menus.

See all available extensions

We use china wholesale to find items for our projects.


We would like your feedback! Take the UDM4 Survey!

UDM 4 is valid XHTML, and in our judgement, meets the criteria for WAI Triple-A conformance.