Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Shaun E on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

?? A scrollable, expandable, drop-down menu ??

Status
Not open for further replies.

MissouriTiger

Programmer
Oct 10, 2000
185
US
My dear fellow Tek-Tipians,

I have a rather unusual assignment. Our client has several html list-boxes on their website, which are all populated with entries from a database (ASP). One of these has over 200 items in the list.

The client wants to convert everything to dynamic drop-down menus. Since I have only been doing web development for a few months, this is my first time creating DHTML drop-down menus.

There are tons of examples on the web, and in some of my books, and I have created a basic one. But none of them cover all of the complexities that I have to deal with on this site.

First, the lists have to be expandable, because their are sublists with in lists. Second, sith 200 items in the list, obviously some kind of scrolling or paging type behavior is a necessity. So far, I have not been able to find an example of anything like this.

I realize it will probably be tricky, and that's fine. I will do whatever I have to do to make it work, but right now I'm not sure what that is...

I welcome all suggestions, and a link to an example would be great (or a title of a book).



I love Tek-Tips!





Greg Norris
Software Developer & all around swell guy


__________________________________________________
Constructed from 100% recycled electrons.
 
Personally I would suggest the client reconsiders the need to have such a cluttered set of menus. Good UI development practice suggests drop-down menu length of no more than 8 items... and up to 1 level of nested menus. Using this guide, the max number of items would be 64 in the menu (and even that would indicate a restructure).

The point is... sometimes just because you can do something doesn't make it right to do it [smile]

Cheers,
Jeff

[tt]Jeff's Page @ Code Couch
[/tt]

What is Javascript? FAQ216-6094
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top