Accessibile Web Applications
by
Shadi Abou-Zahra
Table of contents
Accessible Web Applications
Overview
Client-Side Accessibility
Example: Bad Menu
Non-existent Menu Structure
Correct Menu Structure
No Equivalent Alternative
Fallback Alternative
Script-Based Rollovers
CSS-Based Rollovers
Mouse-Based Interaction
Mouse and Keyboard Interaction
JavaScripts as Links
JavaScript if Available
Example: Good Menu
OnChange Drop-Down Menu
OnSubmit Drop-Down Menu
Color Based Dialogs
Clear Dialogs
More Things To Watch...
Server-Side Accessibility
Redundant Logic
Markup Generation
Database Model
Error Messages
Summary
Related Resources