Re: [WSG] DHTML Menus

2009-02-26 Thread David Dorward

Al Sparber wrote:
... then don't use an ancient DHTML menu that carries your links in a 
script file. Instead, use a modern menu that employs list-based markup 
and a script that visually and interactively enhances that markup, 
progressively and unobtrusively. Today's options in that area are many.
Splurging every significant link in the site in a set of lists at the 
top of every page probably isn't ideal for the speed of the site, or its 
usability in browsers without JS (who wants to scroll through four 
screens of links on each page of a site)?


Linking to category index pages is probably a better approach most of 
the time.


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



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] DHTML Menus

2009-02-26 Thread Al Sparber

From: David Dorward da...@dorward.me.uk

Al Sparber wrote:
... then don't use an ancient DHTML menu that carries your links in a 
script file. Instead, use a modern menu that employs list-based markup 
and a script that visually and interactively enhances that markup, 
progressively and unobtrusively. Today's options in that area are many.
Splurging every significant link in the site in a set of lists at the top 
of every page probably isn't ideal for the speed of the site, or its 
usability in browsers without JS (who wants to scroll through four screens 
of links on each page of a site)?


Linking to category index pages is probably a better approach most of the 
time.


I agree wholeheartedly. In the case of menu scripts we write, this is how 
we'd like to see folks who use our scripts deploy them:

http://www.projectseven.com/products/menusystems/pmm2/ug-examples/accessible/index.htm

It's like those alcoholic beverage commercials where they end with a note to 
drink responsibly :-)


--
Al Sparber - PVII
http://www.projectseven.com





***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



RE: [WSG] DHTML Menus

2009-02-26 Thread Thierry Koblentz
 -Original Message-
 From: li...@webstandardsgroup.org [mailto:li...@webstandardsgroup.org] On
 Behalf Of David Dorward
 Sent: Tuesday, February 24, 2009 2:53 AM
 To: wsg@webstandardsgroup.org
 Subject: Re: [WSG] DHTML Menus

[snip]

 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

[screen reader users] have no choice but to listen to the whole darn list

I'm not sure the above argument is valid since it depends how the list items
are hidden, as these two different examples show:
- http://tjkdesign.com/articles/new_drop_down/
- http://tjkdesign.com/articles/keyboard_friendly_dropdown_menu/EK.asp


-- 
Regards,
Thierry | http://www.TJKDesign.com










***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] DHTML Menus

2009-02-25 Thread Al Sparber

From: Chris Dimmock chris.dimm...@gmail.com


Q. What is the percentage of

population that does not have javascript enabled?


A. 100% of search engine spiders.

So if you don't want your site fully spidered.


... then don't use an ancient DHTML menu that carries your links in a script 
file. Instead, use a modern menu that employs list-based markup and a script 
that visually and interactively enhances that markup, progressively and 
unobtrusively. Today's options in that area are many.


--
Al Sparber - PVII
http://www.projectseven.com






***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] DHTML Menus

2009-02-24 Thread Chris Dimmock
Q. What is the percentage of
 population that does not have javascript enabled?

A. 100% of search engine spiders.

So if you don't want your site fully spidered.


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] DHTML Menus

2009-02-24 Thread David Dorward

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: memberh...@webstandardsgroup.org
***



RE: [WSG] DHTML Menus

2009-02-18 Thread Grant Bailey
Kristine,
 
This link might provide some guidance (although query whether
respondents to the survey were typical web users rather than experts):
http://www.w3schools.com/browsers/browsers_stats.asp
 
Regards,
Grant Bailey

-Original Message-
From: li...@webstandardsgroup.org [mailto:li...@webstandardsgroup.org]
On Behalf Of Kristine Cummins
Sent: Wednesday, 18 February 2009 6:01 PM
To: wsg@webstandardsgroup.org
Subject: [WSG] DHTML Menus



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?

Thanks,
Kristine


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
*** 



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***

Re: [WSG] DHTML Menus

2009-02-17 Thread Chris F.A. Johnson

On Tue, 17 Feb 2009, 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?


   It's hard to tell, but I have seen estimates from 10% to 20%.

   Because of the almost universal pop-up blockers, inconsiderate
   sites are using JavaScript to bypass them. This is likely to lead
   more people to turn off JS.

--
   Chris F.A. Johnson, webmaster http://woodbine-gerrard.com
   = Do not reply to the From: address; use Reply-To: 
   Author:
   Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***



Re: [WSG] DHTML Menus

2009-02-17 Thread Al Sparber

From: Kristine Cummins des...@kristinecummins.com


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?


My thoughts have always leaned towards using them as an enhanced form of 
navigation that supplements a well-designed site, while not requiring that 
they be used as the sole means of navigation. Making this decision 
eliminates the need for Rube Goldberg-esque attempts at providing keyboard 
support and other means that try to emulate OS UI conventions, while always 
falling short. I would also recommend against using so-called pure CSS 
multi-level menus, such as Suckerfish as they are often more of an 
accessibility and usability problem than anything else.


A visual illustration would be this mini test site:
http://www.projectseven.com/products/menusystems/pmm2/ug-examples/accessible/index.htm


--
Al Sparber - PVII
http://www.projectseven.com
The Finest Dreamweaver Menus | Galleries | Widgets
http://www.projectseven.com/go/pop
The Ultimate DW Menu System






***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
***