deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)
deborah ([personal profile] deborah) wrote in [site community profile] dw_accessibility 2013-01-17 03:58 pm (UTC)

D asked for websites with specific accessibility problems which drive us nuts, and I gave her one. That is not "blaming websites"; if we can't talk about accessibility issues we have when we are asked about them, how will we advance? Moreover, I don't believe that one is using JavaScript responsibly if a site is entirely nonfunctional without JavaScript.

When I spent this past year in a key responsibility position for redesigning a website from the ground up, my instruction to the developers was that key content needed to be discoverable and viewable with JavaScript turned off. It didn't need to be pretty, it didn't need to be elegant, it didn't need to be as pleasant a user experience as if javascript was turned on. Clearly all kinds of functionality such as light boxes and sliders didn't need to be reproduced. But what I requested -- and what they easily delivered, even though it took extra time -- was that you could still use the search box and view the text or images on the page.

Yes, it takes more time -- although not a lot more time, if what you are talking about is making a search box work without JavaScript, or the text of your article appear on the page without JS. But accessibility does take more time. Not a lot more, if it's a key element of the design from the ground up.

And of course some functionality will not be available to people who have JavaScript turned off. Heck, some functionality will always be unavailable to people who have Flash turned off.

Not to mention, from a pure business perspective, content which is unavailable without JavaScript is usually invisible to search engines. SEO demands revealing your text content to the stupidest browser available, that is, a crawler. And while you can jump through hoops to make your text available to crawlers, you might as well jump through the same hoops and make your text available without JavaScript.

Post a comment in response:

Identity URL: 
Account name:
If you don't have an account you can create one now.
HTML doesn't work in the subject.


If you are unable to use this captcha for any reason, please contact us by email at

Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.