6-11.1 Rationale

Assistive technologies may not support some scripting languages. Scripting must follow Web standards; otherwise, a screen reader could read the content of the script as a meaningless mixture of numbers and letters.

Some browsers are unable to run scripts, and some users' browsers are configured not to run any scripts.

Web content must be accessible when the scripting is unavailable. The design of Web content should be secondary to being able to access that content.

Scripts must not interfere with assistive technology. Scripts frequently are used to change information and user focus. Test your scripts with accessible technology to ensure that your scripts do not create content that is inaccessible.