With the increase in interactive pages and alternative presentation methods, new accessibility challenges are created.
Screen reader users may be unable to get any information from a Flash website. Mobile phone users may not be able to access JavaScript based menus. Users who turn off Active X for security reasons may be unable to read parts of your website. Those with JavaScript disabled will not be able to access information presented using Ajax.
[return to top]Later versions of Macromedia Flash make it easy to add accessibility features to Flash videos. It is time consuming to create fully accessible flash, however these are some of the key elements to accessible Flash:
Some examples of accessible Flash include:
There are several accessibility features built into existing Java classes, in particular the Swing components.
The four main components that Sun provide to make accessible Java:
Some examples of these guidelines are:
Many of the WCAG guidelines [link] are also still useful.
There are specific guidelines for the creation of applets.
Screen reader users will need to download and configure the Java Access Bridge in order to access Java.
The current WAI guidelines state that your pages should be usable even when JavaScript is turned off. Screen readers have been developed a lot since the guidelines were written however, and several of them can read out basic JavaScript.
The following articles give details of how to make JavaScript accessible or provide alternatives:
AJAX is a relatively new combination of older technologies. It uses CSS, XHTML, and JavaScript to update content on a page without reloading the entire page.
There is currently no known way of ensuring AJAX is entirely accessible on all browsers. The following points should therefore be considered:
Some useful tutorials include:
Screen readers users are likely to find Ajax information particularly difficult to interact with because information on the screen is refreshed regularly with Ajax, but there is no simple way to inform screen readers that content has changed. See the article Making AJAX work with screen readers http://juicystudio.com/article/making-ajax-work-with-screen-readers.php for further details.
Navigate the Flash Movie with sound turned off, with only a keyboard, and listen to the Movie through a screen reader.
IBM have created detailed instructions http://www-03.ibm.com/able/guidelines/java/accessjava.html for testing Java for accessibility. Techniques include altering system accessibility options, manual checking and using screen readers.
Turn off JavaScript in your browser and check that your website is still usable. Listen to your website using a screen reader.
[return to top]Checkpoint 6.3 Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page.
[return to top]