- From: Kynn Bartlett <kynn-edapta@idyllmtn.com>
- Date: Mon, 12 Feb 2001 13:34:58 -0800
- To: Graham Oliver <graham_oliver@yahoo.com>
- Cc: w3c-wai-ig@w3.org
At 12:55 PM 2/12/2001 , Graham Oliver wrote: >I have been asked to write an article on accessibility >which covers Section 508 so would like to give a >reasonable interpretation of this regulation. > >Anyone care to have a go? Here's what you're asking about: >Could someone explain this to me, for example in the >case of a simple piece of script to display a pop-up. >Section 1194.22, Paragraph (l) 'When pages utilize scripting languages to display >content, or to create interface elements, the >information provided by the script shall be identified >with functional text that can be read by assistive >technology.' Here's my take on a "reasonable interpretation": I think this is a poorly worded way of saying, "if you use Javascript or other scripting language, provide a textual equivalent for the function." But it seems obfuscated in so many details that it's hard to tell if that -is- the correct interpretation. Is this specific wording intended to highlight any of the following interpretations? * The mention of two specific uses of "scripting languages" may mean that is _only_ restricted to those uses, (a) displaying content, and (b) creating interface elements. * Does this only refer to client-side scripts? I guess so, because it doesn't make sense otherwise, but who can tell? * Is the operative part 'information provided by the script' meaning this only applies to information? Or does 'functional text' mean that it's refering to the function of the script? * Is this asking that information be -identified- as missing, and that identification be accessible? In other words, "This javascript, could you see it, would tell you the current date and time" -- is that acceptable? * It refers to 'assistive technology' but I am not sure if that is defined -- does that mean that, if current versions of JAWS for windows support limited Javascript, that's the target? It's very unclear whether or not this applies to, say, Lynx being used with a screenreader. So those are the issues -- which is why I say it's poorly worded. Putting wording aside and looking at likely intent -- based on my understanding of accessibility issues -- I would go with the interpretation that this means: "If you use client-side scripting languages, such as Javascript, to provide information or to create interface elements, you must provide textual equivalents (accessible by assistive technology) which provide equal functionality." Note that this does NOT seem to cover another very common use of Javascript, which is to provide form interactions such as validation, except as applies to information display or interface elements. Part (n) covers the requirement of forms. --Kynn PS: Unofficial Section 508 checklist is at: http://access.idyllmtn.com/section508/ When I get some time, I want to add annotations. Kynn Bartlett <kynn@reef.com> Technical Developer Liaison Customer Management/Team Edapta Reef North America Tel +1 909-674-5225 ___________________________________ BUSINESS IS DYNAMIC. TAKE CONTROL. ___________________________________ http://www.reef.com
Received on Monday, 12 February 2001 16:34:28 UTC