Home

Even Grounds, Accessibility Consulting

Making web sites, documents, software and hardware accessible to people with disabilities. Accessibility, WCAG and Section 508 compliance testing and auditing.

  • Services
  • About Us
  • Customers
  • Contact Us
  • Articles
  • Blog
  • Developers' Corner
  • Press
  • Resources

Are You Receiving the Accessibility Tips and Tricks?

  • Learn to make information accessible to people with disabilities
  • Implement what you learn right away
  • Understand how people with disabilities use technology
  • Receive our monthly newsletter packed with news, articles and updates
  • Bonus workbook: Ten steps to a more accessible web site


Do you need help with accessibility? Hire us!

Is JavaScript Accessible?

  • Developers' Corner
  • JavaScript
  • section 508
  • WCAG

Throughout my accessibility consulting practice, developers have often asked me if they are allowed to use JavaScript in their web applications, because they have heard that it is not accessible.

The good news is, you can use JavaScript, as long as you make it accessible.

In many instances the problem is not with using JavaScript, rather, that there are a great number of sites which do not use it properly.

Several years ago, it was recommended that applications should work without JavaScript, and sites should provide an equivalent alternative for those who choose to turn JavaScript off. But at that point, assistive technologies were also way behind of where they are now.

Just think about it for a second: the lack of JavaScript would practically kill all web 2.0 applications, which would be nothing less than a disaster in today's world. So, the solution is not to restrict what can be used, rather, to make it accessible, whatever we use.

In addition, neither Section 508, nor WCAG 2.0 restrict the use of JavaScript. Rather, they spell out different other criteria that you have to follow to ensure that your page/application, including the JavaScript you build into it is accessible.

One of the most frequently encountered problems with JavaScript when it comes to accessibility is the use of mouse events only for a given functionality. For example, an action takes place when you hover over a page element. This itself is not a problem. The problem is if you don't create a keyboard equivalent for those who cannot use the mouse. If the same functionality can be achieved by both using the mouse and the keyboard, this part of your JavaScript application is considered to be accessible.

Today, assistive technologies can handle JavaScript very well. In fact, it can be a very useful tool, when it comes to dynamic content update, or error handling for example when used in an accessible way. If used properly, many functionalities will enhance the browsing experience to people with disabilities as well.

Bookmark/Search this post with:
  • Delicious
  • Digg
  • StumbleUpon
  • Facebook
  • Google
  • Yahoo
  • Technorati

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

This blog uses CommentLuv plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Accessibility Tips and Tricks


RSS

  • Articles
  • Blog
  • Developers' Corner
  • News
  • Press

Follow us on Twitter, YouTube, or on Facebook

You Might Also Like:

  • Section 508 validators
  • Open source initiative will help the disabled
  • Is Accessibility Overwhelming?
  • The Secret of Making PDF Documents Section 508 Compliant Much Faster
  • Does WCAG 2.0 Allow CAPTCHA?

Top Commentators

  • y8 (8)
  • kizi (5)
  • y8 (5)
  • ben10 (5)
  • friv (5)
  • miniclip (5)
  • guest (4)
  • nike shox pas cher (4)
  • Kizi (4)
 

Privacy Policy

Copyright 2007-2011 - Even Grounds Inc., Accessibility Consulting