DHTML/JavaScript Menu 2.0 and above is not compatible with menu definition code from version 1.6 or below. You will need to rewrite your code if you upgrade.
Rewritten the menu to use jQuery instead of my old JavaScript library (lib.js), which was intended to provide functions that worked across all browsers. jQuery, however, does this far better and much more besides.
Completely redesigned how menu parameters are set. This should make it a lot easier to create your own menus. See the documentation.
1.6 (15 Dec 2008)
Fixed menu arrows not being displayed correctly in Opera and Firefox (possibly all browsers except Internet Explorer?). These browsers refuse to display the Webdings font, for some stupid reason.
Fixed scroll arrows for horizontal menus not showing in IE 7.
Transitions are now applied if the browser supports them, rather than simply checking for IE 5.5 or later.
Other minor changes and improvements.
1.51 (9 Dec 2006)
Fixed problems with setting the width of the menu to the width of the page.
Menu text no longer needs to be HTML encoded.
Other minor changes and improvements.
1.5 (4 Mar 2005)
Added icons for menus - see icon, highlightedIcon and iconClassName properties.
Support for transitions! Simply add the transition(s) you want to table.menuclassname and the menu will detect and invoke them automatically! Note that only Internet Explorer supports transitions.
Replaced scrollSpeed and scrollClick properties with scrollHoverSpeed and scrollClickSpeed to allow different scroll speeds on click/hover.
1.43 (2 Nov 2004)
Fixed problems with arrow to indicate a submenu not being positioned correctly on vertical menus with a mixture of normal menu items, menu items that are linked to a submenu, and separators (thanks Elliot).
1.42 (31 Oct 2004)
Firefox is now supported.
Fixed layout problems with Opera.
1.41 (24 Oct 2004)
You can now set the delay after which menus are opened and closed.
Fixed problems with scrolling (thanks Elliot).
Fixed script error that occurred when trying to open a submenu that doesn't exist when another submenu is already open.
1.4 (24 Oct 2004)
Upgrade Warning
DHTML/JavaScript Menu 1.4 and above is not compatible with menu definition code from version 1.3 or below. You will need to rewrite your code if you upgrade.
Completely redesigned how menu parameters are set. This should make it a lot easier to create your own menus.
Added option to scroll on either mouse click or mouse hover. Was previously on mouse hover.
Menu items that open submenus can now also be links (hover over/click on the arrow to open their submenu).
Fixed submenu being closed immediately when the mouse is moved over another menu item on the submenu's parent menu. This allows the mouse to 'stray' when moving towards the submenu and makes working with submenus easier for the user.
Fixed separators in horizontal menus being too wide.
Improved separator customisability.
1.3 (9 Aug 2003)
Added scrolling (thanks Elliot).
1.2
Menu is now created using methods used to create elements and change element properties, rather than generating HTML code and writing it to the document (messy). This should allow compatibility with a wider range of browsers.