Provide contact information so that users can ask questions or request the information in an alternative format.
When embedded into web pages, few plug-ins are currently directly
accessible. For each script or plug-in, provide a way for the viewer to
contact you so that they request the information in a different format or ask questions
about the content or functionality.
At this time, many elements of Dynamic HTML, such as Javascript, cannot
be made directly accessible to assistive technologies and keyboards, especially
when the onMouseover command is used. If an onMouseover (or similar)
element does not contain any important information (e.g. the script causes
a button to "glow"), then there is no consequence for accessibility. If this scripted event reveals
important information, then a keyboard-accessible alternative is required or text
alternative.
Drop Down/Jump Menus:
For a Drop Down/Jump menu to be accessible, there should be a 'GO' button
by the list menu, meaning that the list is keyboard scrollable using the
tab key and the arrow keys. The user can then tab to the 'Go' button when
the desired link has been selected.
<form name="jump"> <select name="menu"> <option value="/">Web Resources Homepage</option> <option value="/training/training2.shtml">Training & Tutorials</option> <option value="/enable">Accessibility Implementation Plan</option> </select> <input type="button" onClick="location=document.jump.menu.options [document.jump.menu.selectedIndex].value;" value="GO"> </form>
Without the 'GO' button, the first link in the list is selected and the
browser jumps to this link when the user attempts to scroll the list with
the keyboard. This feature is difficult for individuals using Assistive
Technologies and
/ or a keyboard to navigate the information.