ConTrak Systems v2:
New Menu Design (proposed)

As a JavaScript Object (multi), v3.1


Complete DDL Menu:

  -- Departments --
 

Separate Menu Object:

  -- Departments --




Demo 1  Demo 2

© PhoenixPo.com Web & Design 2006 (private property)

Supported in Firefox and IE, AJAX-ready


Fixes:

v3.1 Added .onChange(<function>) for the option to trigger third-party JavaScript (and AJAX!) after the selection changes

The .onChange(<function>) event can be changed at any time, and the Rich DDL Menu will update itself

Added .selectedText() and .selectedIndex() to get the values currently selected by the Rich DDL Menu

Added a hidden input field to store what was selected, which should be available via Request.Form (has same name as first argument of the Rich DDL Menu constructor)

Don't have to call .destroy() before creating/showing a new menu

Calling .show() of one menu will hide all other menus

Solved problem w/Firefox not putting selected entries back in the list

Fixed bug which caused the menu to disappear if selected quickly after selecting something from a previous menu

Menus are now more stable Firefox and IE

Items can be added to the END of the list at any time by calling .AddMenuItem('','')

Note: If you want users to have to option to de-select items, simply add a blank item to the list.