Webmaster Forum

Go Back   Webmaster Forum > Web Development > Web Design Lobby > Web Usability

Web Usability Discuss and review websites for better usability.


Reply
 
LinkBack Thread Tools Display Modes
Old 06-03-2004, 03:44 PM   #1 (permalink)
Senior Member
 
Join Date: 05-13-04
Location: PA
Posts: 122
iTrader: 0 / 0%
Latest Blog:
None

RingingPHoneML is liked by many
Cascading Navigation?

Designing a new site and have a question about navigation. I have seen scripting used on sites in the navigation. When you mouse over a word and more related sub-categories show. I am not talking about flash though, and I am also not sure of the technical name.

Here is my question, is there any data showing that users don't like the use of that or that they prefer it?

I have a few large categories, and a lot of sub categories that I want to try to show throughout the site. Any other suggestions?

Thanks.
RingingPHoneML is offline  
Add Post to del.icio.us
Reply With Quote
Old 06-03-2004, 05:46 PM   #2 (permalink)
Junior Member
 
Join Date: 05-07-04
Posts: 15
iTrader: 0 / 0%
Latest Blog:
None

AshInVegas is liked by many
This is usually done using JavaScript, which can pose problems. Since 10% of users either have browsers that don't support JavaScript or have their JavaScript turned off, it's important to offer users an additional way to navigate that isn't so reliant on the technology. In other words, don't rely ONLY on JavaScript navigation.

Also, in usability tests I've done, users with laptops had a much more difficult time with these JavaScript menus due to the inexact nature of the touch pad (compared to a mouse).
AshInVegas is offline  
Add Post to del.icio.us
Reply With Quote
Old 06-07-2004, 05:39 AM   #3 (permalink)
Moderator
 
LazyJim's Avatar
 
Join Date: 10-13-03
Location: UK
Posts: 2,468
iTrader: 0 / 0%
Latest Blog:
None

LazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to beholdLazyJim is a splendid one to behold
Send a message via MSN to LazyJim
A big help for lap-top users and other users who may have less motor skills, ensure the whole rectangle in which text appears is clickable rather than just the words. As a rule, and pretty obviously, the bigger the target the easier it is to hit.
Try experimenting with this CSS: a {display: block;} but only apply that to the <a> tags in your expanding navigation menus.

As Ash pointed out, the most important thing is to ensure the site can be navigated easily when the expanding menus fail for any reason. You have two easy options for this:
1) have the whole two-level menu expanded initially on the page and use JavaScript to hide the second level (and then show each one individually as the exanding menu system you described). Tis way if JavaScript menus don't work on someones machine, then JavaScript also will fail to hide the menus in the first place, leaving your whole navigation system visible.
2) use <script> tags in place of your menu with a functions that dynamically write the menu code into the page. After the <script> tags add a set of <noscript> ones, inside which is an alternative menu for browsers that have no scripting ability enabled.
__________________

-LJ-

My advice is to look at each case individually, with an informed mind and an appropriately balanced and objective viewpoint.

Web Design and Development, Ipswich, UK.
My deviantArt
LazyJim is offline  
Add Post to del.icio.us
Reply With Quote
Old 06-10-2004, 02:58 PM   #4 (permalink)
Junior Member
 
Join Date: 06-09-04
Posts: 8
iTrader: 0 / 0%
Latest Blog:
None

RonBurk is liked by many
Quote:
is there any data showing that users don't like the use of that or that they prefer it?
You may find this study of interest.

Also, the following anecdotal data point. The last time I did a detailed site review of a website using cascading menus, I reproduced (with screen shots) a half-dozen distinct UI bugs within 15 minutes of testing. These were things like leaving a menu item high-lighted even though the mouse was long gone, highlighting the wrong menu item, instead of the one the mouse was actually over, leaving a "ghost" menu item image because of a redraw failure, bugs related to failing to handle loss of input focus correctly, and so on. One wonders what users think when they encounter such behavior.

Cascading menus seem like a simple thing to code, but they are in fact quite tedious to get all the bugs out of.
RonBurk is offline  
Add Post to del.icio.us
Reply With Quote
Go Back   Webmaster Forum > Web Development > Web Design Lobby > Web Usability

Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
v7n navigation Nicolet Forum Lobby 5 12-15-2006 06:02 AM
Database Navigation sparkblaze Coding Forum 6 05-11-2006 08:54 AM
Menu, navigation bar rossi198 Web Design Lobby 2 12-29-2005 09:44 AM
Navigation DaveyBoy Web Design Lobby 5 12-07-2003 06:34 PM
PHPBB navigation samer Web Design Lobby 4 10-16-2003 03:30 PM


Sponsor Links
Get exposure! Contextual Links V7N SEO Blog V7N Directory


All times are GMT -7. The time now is 12:49 AM.
© Copyright 2008 V7 Inc
Powered by vBulletin
Copyright © 2000-2009 Jelsoft Enterprises Limited.


Search Engine Optimization by vBSEO 3.3.0 ©2009, Crawlability, Inc.