Kristine Cummins wrote:

I’ve recently seen some arguments against the use of DHTML menus for accessibility issues. How much is this an issue…. What is the percentage of population that does not have javascript enabled? Any other thoughts on the topic?

"DHTML menus" is a very vague term. The tool doesn't matter so much as what you do with it.

A menu which used JavaScript to change the background colour of the menu item when pointed at would qualify as a "DHTML menu". It would be an inefficient way to do something that could be more easily achieved with CSS, but the term would still apply.

I'm going to assume you are talking about drop down menus.

It is entirely possible to create something that works without JavaScript progressively enhances (although there are some arguments about whether drop down menus are an 'enhancement' on websites, see below) when it is.

It is also possible to create things that not only fail to work when JS isn't available, but sometimes fail to work when it is.

Take, for instance, a menu that depends on the user moving the mouse over the title to cause the menu to appear.

Now approach it with a keyboard - there aren't any links (in their theoretical example) for the focus to go to, so the menu can't be used - even those the client supports JavaScript.

Next approach it with a touch screen (on an iPhone for example). The client supports JS. The client can click. But the client can't hover the pointer over anything. It's broken again.

Then there are other arguments again them: http://www.message.uk.com/index.php?page=81


--
David Dorward
http://dorward.me.uk/


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [email protected]
*******************************************************************

Reply via email to