Monday, November 19, 2007

@mediaAjax day 1.3: Real world accessibility for Ajax-enhanced web apps

Derek Featherstone is an entertaining speaker and I always enjoy his @media talks. The 3rd talk of @mediaAjax was no different but he touched only lightly on the Ajax accessibility question: he talked about taking Google Maps and replacing the naff <div onclick…> "buttons" with real buttons for his ironman site, demoed using DNS (everytime I see someone else use DNS I find out better ways of using it ... I'm such a novice!) His use of a hidden form field updated via JS to signal unobtrusive JS changes to a page in response to onfocus events that screenreaders don't otherwise pick up was good advice and it was great to see him emphasise semantic markup, unobtrusive JS approaches and accessibility, but I'd have liked a bit more Ajax-related stuff (I'm desperate to find ways of "fixing" the back button, for example.

1 comment:

feather said...

Hi James,

Thanks for the comment - glad you enjoyed the session. I appreciate your thoughts; I had to narrow things down to ensure that I covered what I had promised Patrick: what we've done wrong in the past, what we can do now, and what we are looking at for the future. In that light, fixing the back button isn't really something I've spent much time on - only because my goals are to make Ajax-enhanced web apps compatible with assistive technology. The back button is an issue, but not one that I plan on spending my time on :)

Derek.