•For XmlHttpRequest based scripts to be
accessible, they need to at least:
–1. Allow graceful degradation with
JavaScript disabled
•i.e. use server side
methods when JS is not supported
–2. Have a way to notify which parts of the
page has changed.
•e.g. "message area / key area"
that lists what has changed on a page - much like a history log.
accessible via an accesskey and/or high up on the tab order, and/or via skip links
•e.g. Consider using DOM methods to write
out the content instead of inner HTML.
AT such as screen readers should be able to access the DOM (e.g. through MSAA) - but AT
vendors need to build in this capability
•Also relates to usability
of XmlHttpRequest …