[Irl-dean] Creating accessible javascript

Piero Tintori piero.tintori at terminalfour.com
Wed Sep 27 10:38:37 IST 2006

Following on from that, I was just wondering if anyone has a view on 
Ajax and Accessibility?



drice at nda.ie wrote:
> Tim,
> in my experience there is bad and not-so-bad Javascript.  The bad 
> Javascript is used overtly for things like menus and cannot be read by 
> screen readers as in the example you gave.  The not-so-bad Javascript 
> is usually used in conjunction with HTML elements for example for 
> submit buttons on forms.  It can be read by screen readers but if the 
> user's browser does not support or has Javascript turned off you are 
> in trouble.  In many of these cases Javascript is being used in the 
> place of standard form functionality for some strange reason.  
> Using Javascript wisely is the trick.  We provide further advice on 
> this in our draft guidelines at :
> http://www.nda.bunnyfoot.co.uk/developers/dev_design_basics_tech/design_tech2.3.html 
> The following is an example of a page that we developed for the Oasis 
> website that uses Javascript in a form in an accessible way: 
> http://www.oasis.gov.ie/service_finder/
> The form provides a query interface to a database of public service 
> locations (everything from schools to garda stations).  The three form 
> fields are 'category', 'county' and 'town'.  the second and third 
> drop-down menus use Javascript - once a county is selected the third 
> menu is populated with towns in that county.  The nice thing about 
> this implementation is that it works well with screen readers but also 
> when Javascript is disabled.  When Javascript is disabled the form 
> still works - you just don't get the 'town' drop-down menu.  On submit 
> the server knows to provide the list of towns for that county to the 
> user- hence adding an extra step in the process.  Ultimately the user 
> goes through one more step if Javascipt is not enabled but still get 
> the exact same info.  
> Hope this helps,
> Dónal Rice
> *"Tim Culhane" <tim.culhane at criticalpath.net>*
> Sent by: irl-dean-admin at list.eeng.dcu.ie
> 27/09/2006 08:39
> Please respond to
> irl-dean at list.eeng.dcu.ie
> To
> 	<irl-dean at list.eeng.dcu.ie>
> cc
> Subject
> 	[Irl-dean] Creating accessible javascript
> Hi guys,
> My company is currently developing  web based applications which rely
> heavily on javascript.
> Unfortunately  at present  the javascript does not seem very 
> accessible   to
> me.
> For example,     menus  and forms created in javascript  are not 
> visible to
> Jaws when I view the web pages.
> Can anybody suggest resources which describe how accessible javascript can
> be developed in such a way that it  is equally usable   by  disabled and
> non-disabled people?
> I found a good resource at the below url, but was wondering if people 
> on the
> list had other  suggestions?
> http://www.webaim.org/techniques/javascript/
> Thanks,
> Tim
> -------------------------
> Tim Culhane,
> Critical Path Ireland,
> 42-47 Lower Mount Street,
> Dublin 2.
> Direct line: 353-1-2415107
> phone: 353-1-2415000
> Tim.culhane at criticalpath.net
> http://www.criticalpath.net
> Critical Path
> a global leader in digital communications
> ------------------------  
> _______________________________________________
> Irl-dean mailing list
> Irl-dean at list.eeng.dcu.ie
> http://list.eeng.dcu.ie/mailman/listinfo/irl-dean
> "The information transmitted is intended only for the person or entity 
> to which it is addressed and may contain confidential and/or 
> privileged material. Any review, retransmission, dissemination or 
> other use of, or taking of any action in reliance upon, this 
> information by persons or entities other than the intended recipient 
> is prohibited. If you received this in error, please contact the 
> sender and delete the material from any computer. It is the policy of 
> the National Disability Authority to disallow the sending of offensive 
> material and should you consider that the material contained in this 
> message is offensive you should contact the sender immediately and 
> also mailminder at nda.gov.ie". 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.universaldesign.ie/pipermail/ceud-ict/attachments/20060927/83fcefc5/attachment.html 

More information about the CEUD-ICT mailing list