J'essaye de rendre ma pagination Ajax-compatible 508 (accessible en utilisant JAWS version 9). J'ai une cellule d'en-tête de table avec un lien qui exécute une requête ajax jQuery onclick avec un rappel pour mettre à jour la table. J'ai eu du succès en utilisant une image "spacer" dans le corps du lien avec un texte alternatif transmettant des informations de tri aux utilisateurs de JAWS (note: les info-bulles ne sont pas lues par défaut par JAWS). Cependant, lorsqu'un utilisateur JAWS navigue sur le lien (en utilisant le haut et les touches fléchées) et presses ESPACE pour parapher le lien événement onclick, j'ai deux problèmes:Accessible, 504 conforme Ajax Pagination
- aucune information est transmise à l'utilisateur JAWS indiquant que le contenu de la table a été mis à jour,
- lorsque le contenu est mis à jour, le lien que l'utilisateur JAWS vient d'exécuter est relu, mais il relit le texte alt avant que la table ne soit mise à jour, l'utilisateur doit avancer vers le Ensuite, revenez au lien pour que JAWS puisse lire le texte alt mis à jour.
Les conseils de toute personne expérimentée dans la mise en œuvre d'une pagination Ajax accessible seraient grandement appréciés! Ma table code de cellule d'en-tête suit:
<th title="Sorted column, toggle sort from Ascending to Descending" controller="xxxManagement" id="xxxName" scope="col" class="sortable sorted asc" >
<a href="/app/xxxManagement/listXXX?max=20&sort=name&order=desc" onclick="toggleLoadingAnimation();jQuery.ajax({type:'POST',data:{'controller': 'xxxManagement','max': '20','sort': 'name','order': 'desc'}, url:'/app/xxxManagement/listXXX',success:function(data,textStatus){jQuery('#xxxList').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){},complete:function(XMLHttpRequest,textStatus){toggleLoadingAnimation()}});return false;" title="Sorted column, toggle sort from Ascending to Descending">
Name
<img src='/app/images/pixel.gif' alt='Sorted column, toggle sort from Ascending to Descending' />
</a>
</th>
merci encore de partager avec moi. Travailler avec Jaws est une nouveauté pour moi, donc je ne sais jamais si je suis confronté à une limitation de JAWS ou si je n'ai pas le savoir-faire pour implémenter certaines fonctionnalités d'accessibilité idéales. Je vais télécharger Jaws 12 et tester comme vous l'avez suggéré (Jaws 9 est en effet notre version client). FYI - Jaws 9 ne supporte pas WAI-ARIA. –