Policy & Procedures
Tools & Resources
Section 508 Compliance
HTML Coding Tutorial
|(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|
|Explanation:||Web page authors have a responsibility to provide script information in a fashion that can be read by assistive technology. 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.|
OnClick, onMouseOver, onMouseOut, onChange
|There is almost no possible way for the user to interact with the menu without a mouse. In this case, it would be best to create a text-only version of the page to satisfy accessbility issues.|
|1. Trigger events with active input from users rather than nonactive triggers|
|An active trigger is a mouse click, selection of an option in a list, or a key press. Nonactive triggers are activated when a page is loaded, after a certain amount of time has expired, or when the mouse passes over an object. Nonactive triggers are useful for highlighting information but should be used carefully and should not greatly alter the contents of the page, unless notification is given to the user.|
|2. Provide a <NOSCRIPT> option for all scripts|
|3. Make scripts and applets keyboard operable|
|Incorporate the accesskey="" attribute as much as possible. This way, users can use only the keyboard to manuever and access the sites. For example:
<a href="home.htm" accesskey="H">Home</a>
This way, the user has to hit ALT-h to activate the link.
onClick � The onClick event handler is triggered when the user clicks once on a particular item. It is commonly used on links and button elements and, used in connection with these elements, it works well with screen readers. If clicking on the element associated with the onClick event handler triggers a function or performs some other action, developers should ensure that the context makes that fact clear to all users.