If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Accessible Scripting 101

Welcome to the "Accessible Scripting 101" thread. This thread will feature JavaScript scripts developed with accessibility in mind. In other words, these are scripts in which will degrade properly in the case that JavaScript isn't available to your end-user (which it isn't always, believe it or not).

If you feel you have a worthy addition (i.e., an accessible script), feel free to PM me. What you should first do, however, is create a thread here in the JavaScript section explaining what it does, an example of how it use it, etc. which will be left open for discussion among the other members (e.g., if they need help setting it up on their site).

When your thread is then created, it will be linked to via this thread. So -- eventually -- we can get together a pretty decent selection of accessible scripts, therefore making it easier for people to create accessible sites, and to further their understanding of how to create an accessible Web.

Well, that was in 2005. Today, sites are based more and more on JavaScript and AJAX. The technology has improved regarding the possibility of interpreting JavaScript on the special displays for disabled people. Therefor, the JavaScript applications became accessible, so that only the people who do not want (for their personal reasons) to enable JavaScript will not be able to follow JavaScript applications. And this is rather a problem of will, not accessibility.

Well, that was in 2005. Today, sites are based more and more on JavaScript and AJAX. The technology has improved regarding the possibility of interpreting JavaScript on the special displays for disabled people. Therefor, the JavaScript applications became accessible, so that only the people who do not want (for their personal reasons) to enable JavaScript will not be able to follow JavaScript applications. And this is rather a problem of will, not accessibility.
__________________

Hi....As a web developer, we want everyone to be able to access our pages even when JavaScript isn't available to them. This tutorial will show you how to do just that with a Rotating Banner script.

Separation of structure from presentation is the cornerstone of accessible web design. This is the first core technique that is discussed whenever the subject of accessibility is brought up. This separation is achieved by using HTML to describe document structure and CSS to describe document presentation for different types of media.

The two are often compared to layers, HTML being the core layer accessible to all devices and CSS an optional outer layer for the devices capable of interpreting it.

When it comes to accessibility and client side scripting the same methodology should be applied. Scripting is just another layer that provides advanced functionality on top of the existing content and presentation.