WebAIM - Web Accessibility In Mind

E-mail List Archives

RE: NOSCRIPT question

for

From: Andrew Kirkpatrick
Date: May 2, 2006 8:10AM


I'll make it easy. Don't use noscript. It looks like JAWS 7.1 will
finally support noscript when released, but no other version of JAWS
does.

For script events, you should use "progressive enhancement". This means
that the javascript functionality should be added to the elements that
need it as through a script.

In the case of your navigation example, you might need a script that is
run when the page loads that modifies a set of nested lists so that some
elements are hidden and some have mouseover and focus (and mouseout and
blur) events to make the list have the desired visual appearance and
functionality. Take away the script by turning javascript off and you
still have the useful list.

If you use noscript you can acomplish almost the same thing, but you
need to code the navigation and the list separately, and it won't work
with JAWS (yet).

AWK



>