Let's read the actual text from the relevant section of 508, 1194.22(l)

(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.

This says nothing about disabling Javascript.

Note that there are other standards - Section 508 is US law,
not European law!

If memory serves, WCAG 1.0 - the first version of the W3C
accessibility guidelines - did require an app remain functional
without Javascript.  Your checker may be attempting to
check against WCAG 1.0 in addition to Section 508.

However, WCAG 2.0 (at Working Draft status) has backed away
from that extreme position, and takes the commonsense stance
that there are accessible uses of JS, and inaccessible uses of JS.
For example, if commandLink used a <span> element for its JS,
that'd be inaccessible.

In my personal opinion, which is free from any legal merits :),
the notion that Javascript is a massive accessibility hindrance
is utter nonsense.  It's a tool, one that can be used to significantly
*improve* accessibility or can be used badly to damage it.

-- Adam




On 8/15/07, Martin Marinschek <[EMAIL PROTECTED]> wrote:
> I haven't read the 508 compliance test procedures, but Adam claims that it
> is possible to have JavaScript enabled and still fullfill the guidelines for
> accessibility.
>
> regards,
>
> Martin
>
>
>  On 8/14/07, Ben Hidalgo <[EMAIL PROTECTED]> wrote:
> > Hi,
> > I couldn't search the mail so forgive me if this is a duplicate.  I'm
> interested in using Trinidad because of the claim at:
> >
> http://myfaces.apache.org/trinidad/index.html#FAQ%20and%20Support
> > that Trinidad "Apache MyFaces Trinidad is a JSF framework ... supporting
> critical features such as accessibility (e.g. Section 508)".
> >
> > I am trying to use it specifically for 508, however, one of the "Priority
> 1" tests for 508 compliance is that the application functions with
> javascript disabled.  From what I've seen, Trinidad requires javascript and
> the simplest functions (like commandLink) don't work without javascript.
> >
> > Am I missing something?  Is there some way that Trinidad can be made to
> work with javascript disabled?
> >
> > Thanks,
> > Ben
> >
> >
>
>
>
> --
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
>  Professional Support for Apache MyFaces

Reply via email to