W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > April to June 2004

Re: Accessible road maps

From: Phill Jenkins <pjenkins@us.ibm.com>
Date: Tue, 1 Jun 2004 13:58:20 -0500
To: sdale@stevendale.com
Cc: david@djwhome.demon.co.uk, w3c-wai-ig@w3.org
Message-ID: <OFD5603F5B.BF4E54F2-ON86256EA6.0065FD6A-86256EA6.00683894@us.ibm.com>
>why do we NEED client side scripting?

One example why we need client side scripting is the same reason we need 
client side image maps - so the processing is done on the client and not 
on the server - saves processing time to not have to go to the server for 
everything each time.  What does this have to do with disabilities - 
nothing unless the configuration doesn't handle client side scripting. In 
other words it is a configuration issue - not a disability issue. 

We need to remember that there is also a W3C WAI User Agent Accessibility 
Guidelines (UAAG) - and that browser and assistive technology 
configuration needs to be compliant as well.

> Can someone give me an example that requires Client Side Scripting while 
remains accessible when the scripting
is used?

Some of this confusion may be in the term "accessible".  Jimthatcher.com 
[note 2] discusses some examples that are perfectly supported with 
properly configured assistive technology & browsers and create no 
disability barriers. The ibm.com/able guidance [note 1] for scripting is 
also useful.  For example, checking the required fields in a form on the 
client before sending the data to the server is common and creates no 
disability issues.  Scripts that add interactive visual highlighting 
(onMouse over's) improve usability and benefit the learning disabled. 
Notice I didn't use the term "accessible" in the sentences.

So, if the application or situation requires quicker throughput,  better 
ease of use, etc. then client side processing is the answer.  In other 
words, that is why it was invented, to reduce the burden on the server. 

Phill Jenkins

Received on Tuesday, 1 June 2004 14:59:01 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 13 October 2015 16:21:28 UTC