<br><font size=2 face="sans-serif">Piero,</font>
<br><font size=2 face="sans-serif">our view on AJAX as per our guidelines:</font>
<br>
<br><font size=2 face="sans-serif">&quot;AJAX uses JavaScript to bind several
technologies together to create web pages that can be updated 'on the fly'
by exchanging small amounts of data with a server rather than requiring
full page reloads. </font>
<p><font size=2 face="sans-serif">Reliance on JavaScript is an accessibility
issue in itself and so a non-JavaScript dependent alternative (in fact
equivalent) should also be provided. </font>
<p><font size=2 face="sans-serif">A major issue of AJAX use is the need
to ensure that all users will be aware of when changes to the page contents
occur. Possible solutions to this include providing visual and non-visual
alerts, and potentially offering the option to turn these on and off.</font>
<p><font size=2 face="sans-serif">In the end careful development and testing
of AJAX applications needs to occur in order to ensure usability and accessibility.&quot;</font>
<p><font size=2 face="sans-serif">Regards,</font>
<p><font size=2 face="sans-serif">Dónal Rice</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Piero Tintori &lt;piero.tintori@terminalfour.com&gt;</b>
</font>
<br><font size=1 face="sans-serif">Sent by: irl-dean-admin@list.eeng.dcu.ie</font>
<p><font size=1 face="sans-serif">27/09/2006 10:38</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
irl-dean@list.eeng.dcu.ie</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">irl-dean@list.eeng.dcu.ie</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Irl-dean] Creating accessible javascript</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3>Hi,<br>
Following on from that, I was just wondering if anyone has a view on Ajax
and Accessibility? <br>
<br>
Regards,<br>
<br>
Piero<br>
<br>
</font><font size=3 color=blue><u><br>
</u></font><a href=mailto:drice@nda.ie><font size=3 color=blue><u>drice@nda.ie</u></font></a><font size=3>
wrote: </font>
<br><font size=2 face="sans-serif"><br>
Tim,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
in my experience there is bad and not-so-bad Javascript. &nbsp;The bad
Javascript is used overtly for things like menus and cannot be read by
screen readers as in the example you gave. &nbsp;The not-so-bad Javascript
is usually used in conjunction with HTML elements for example for submit
buttons on forms. &nbsp;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.
&nbsp;In many of these cases Javascript is being used in the place of standard
form functionality for some strange reason. &nbsp;</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Using Javascript wisely is the trick. &nbsp;We provide further advice on
this in our draft guidelines at :</font><font size=3> </font><font size=2 color=blue face="sans-serif"><u><br>
</u></font><a href=http://www.nda.bunnyfoot.co.uk/developers/dev_design_basics_tech/design_tech2.3.html><font size=2 color=blue face="sans-serif"><u>http://www.nda.bunnyfoot.co.uk/developers/dev_design_basics_tech/design_tech2.3.html</u></font></a><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
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: </font><a href=http://www.oasis.gov.ie/service_finder/><font size=2 color=blue face="sans-serif"><u>http://www.oasis.gov.ie/service_finder/</u></font></a><font size=3>
</font><font size=2 face="sans-serif"><br>
The form provides a query interface to a database of public service locations
(everything from schools to garda stations). &nbsp;The three form fields
are 'category', 'county' and 'town'. &nbsp;the second and third drop-down
menus use Javascript - once a county is selected the third menu is populated
with towns in that county. &nbsp;The nice thing about this implementation
is that it works well with screen readers but also when Javascript is disabled.
&nbsp;When Javascript is disabled the form still works - you just don't
get the 'town' drop-down menu. &nbsp;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. &nbsp;Ultimately the user goes through one more step if
Javascipt is not enabled but still get the exact same info. &nbsp;</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Hope this helps,</font><font size=3> </font><font size=2 face="sans-serif"><br>
Dónal Rice</font><font size=3> <br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=54%><font size=1 face="sans-serif"><b>&quot;Tim Culhane&quot;
</b></font><a href=mailto:tim.culhane@criticalpath.net><font size=1 color=blue face="sans-serif"><b><u>&lt;tim.culhane@criticalpath.net&gt;</u></b></font></a><font size=1 face="sans-serif">
<br>
Sent by: </font><a href="mailto:irl-dean-admin@list.eeng.dcu.ie"><font size=1 color=blue face="sans-serif"><u>irl-dean-admin@list.eeng.dcu.ie</u></font></a><font size=3>
</font>
<p><font size=1 face="sans-serif">27/09/2006 08:39</font><font size=3>
</font>
<br>
<table border=4 width=100%>
<tr valign=top>
<td width=100% bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to</font><font size=1 color=blue face="sans-serif"><u><br>
</u></font><a href="mailto:irl-dean@list.eeng.dcu.ie"><font size=1 color=blue face="sans-serif"><u>irl-dean@list.eeng.dcu.ie</u></font></a></div></table>
<p>
<td width=45%>
<br>
<table width=100%>
<tr valign=top>
<td width=17%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=82%><a href="mailto:irl-dean@list.eeng.dcu.ie"><font size=1 color=blue face="sans-serif"><u>&lt;irl-dean@list.eeng.dcu.ie&gt;</u></font></a><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Irl-dean] Creating accessible javascript</font></table>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=49%>
<td width=50%></table>
<br></table>
<br><font size=3><br>
<br>
</font><font size=2><tt><br>
Hi guys,<br>
<br>
My company is currently developing &nbsp;web based applications which rely<br>
heavily on javascript.<br>
<br>
Unfortunately &nbsp;at present &nbsp;the javascript does not seem very
accessible &nbsp; to<br>
me.<br>
<br>
For example, &nbsp; &nbsp; menus &nbsp;and forms created in javascript
&nbsp;are not visible to<br>
Jaws when I view the web pages.<br>
<br>
Can anybody suggest resources which describe how accessible javascript
can<br>
be developed in such a way that it &nbsp;is equally usable &nbsp; by &nbsp;disabled
and<br>
non-disabled people?<br>
<br>
I found a good resource at the below url, but was wondering if people on
the<br>
list had other &nbsp;suggestions?<br>
</tt></font><font size=2 color=blue><tt><u><br>
</u></tt></font><a href=http://www.webaim.org/techniques/javascript/><font size=2 color=blue><tt><u>http://www.webaim.org/techniques/javascript/</u></tt></font></a><font size=2><tt>
<br>
<br>
Thanks,<br>
<br>
Tim<br>
<br>
<br>
-------------------------<br>
Tim Culhane,<br>
Critical Path Ireland,<br>
42-47 Lower Mount Street,<br>
Dublin 2.<br>
Direct line: 353-1-2415107<br>
phone: 353-1-2415000<br>
</tt></font><font size=2 color=blue><tt><u><br>
</u></tt></font><a href=mailto:Tim.culhane@criticalpath.net><font size=2 color=blue><tt><u>Tim.culhane@criticalpath.net</u></tt></font></a><font size=2 color=blue><tt><u><br>
</u></tt></font><a href=http://www.criticalpath.net/><font size=2 color=blue><tt><u>http://www.criticalpath.net</u></tt></font></a><font size=2><tt><br>
<br>
Critical Path<br>
a global leader in digital communications<br>
------------------------ &nbsp; <br>
<br>
<br>
<br>
_______________________________________________<br>
Irl-dean mailing list</tt></font><font size=2 color=blue><tt><u><br>
</u></tt></font><a href="mailto:Irl-dean@list.eeng.dcu.ie"><font size=2 color=blue><tt><u>Irl-dean@list.eeng.dcu.ie</u></tt></font></a><font size=2 color=blue><tt><u><br>
</u></tt></font><a href="http://list.eeng.dcu.ie/mailman/listinfo/irl-dean"><font size=2 color=blue><tt><u>http://list.eeng.dcu.ie/mailman/listinfo/irl-dean</u></tt></font></a><font size=3><br>
<br>
&quot;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 </font><a href=mailto:mailminder@nda.gov.ie><font size=3 color=blue><u>mailminder@nda.gov.ie</u></font></a><font size=3>&quot;.
</font>
<br>
"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@nda.gov.ie".