United States Department of Veterans Affairs
VHA Office of Health Information

Training for Testing HTML for 508 Compliance

Page 1 of 5

Testing for §1194.22 (l): Scripts

Back Next


This module will focus on testing a page that uses scripting languages to display content or create interface elements.

The section 508 requirement covering this is: §1194.22 (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.

What accessibility problems can scripts cause?

Web page authors have a responsibility to provide script information in a fashion that can be read by assistive technology (AT). When authors do not put functional text with a script, a screen reader will often read the content of the script itself in a meaningless jumble of numbers and letters. Although this jumble is text, it cannot be interpreted or used.

Scripts can either enhance the aesthetics of a page or affect the page's functionality. This training focuses on the kind of scripts that affect the functionality by displaying content or providing interactive objects, such as buttons, on the page.

Related Checkpoints

Remember, both testers and developers can use the checkpoints for this requirement to be sure the products they are working with will be accessible to users of Assistive Technology (AT).

Use the link above to look at the checkpoints now. You may wish to keep the window open as a reference to use as you complete this module.

Video Overview of this Requirement

To view part one of an approximately two and one-half-minute video with additional information about Scripts which may be helpful to testers and developers, select the video link below. The video will open in a new window; if you are using a screen reader to take this training, press enter when you hear, "To start, press Play button."

Scripts Video in new window

For this requirement, there is a second video, about four minutes long, with information specifically about scripts using Asynchronous Javascript and XML (AJAX) which you may view by selecting this next video link.

AJAX Video in new window

Select Next for an Example.

Glossary in new window Resources in new window   Back Next