Bonsoir,

Comme l'a écrit Philippe, l'absence d'attribut href fait qu'il ne s'agit
pas d'un lien. Donc ce code rend totalement la thématique "Liens" non
applicable. Il est cependant non conforme pour certains critères de la
thématique "Scripts" : le 7.1 sur la compatibilité avec les technologies
d'assistance et le 7.3 sur le contrôlable au clavier.

Ce code laisse penser au souhait de masquer ces liens aux robots
d'indexation mais je me trompe peut être.
A défaut de pouvoir utiliser l'élément natif (élément a accompagné d'un
attribut href) :
- ajouter un attribut role valorisé par "link" (pour indiquer qu'il s'agit
d'un lien) ;
- ajouter un attribut tabindex valorisé par "0" (pour indiquer sa capacité
à prendre le focus) ;
- vérifier que l'absence de l'attribut href n'est pas impactant pour
l'activation au clavier.
Pour ce dernier point, si l'activation n'est pas possible il faudra revoir
le script qui gère l'aspect fonctionnel et faire de la détection de touches.

Romain

PS : les attributs data-* ne sont que des conteneurs de données côté client.


Le 8 janvier 2014 18:12, CECIAA -- Coralie Villes <[email protected]
> a écrit :

> Bonjour Philippe,
>
>
>
> Merci pour votre réponse
>
>
>
> Le code avec data-url se situe bien dans le code html généré.
>
> J’avais testé sous ie8 car sur l’article que j’avais consulté sur
> alsacréation il était spécifié que data-url était pris en charge à partir
> de ie8, du coup je n’avais pas testé sous ie9. Sous IE9 avec NVDA les liens
> ne sont pas détectés non plus et ne peuvent pas prendre le focus.
>
>
>
> Cordialement,
>
>
>
> Coralie Villes
>
>
>
> *De :* liste_gta 
> [mailto:[email protected]<[email protected]>]
> *De la part de* Philippe Vayssière
> *Envoyé :* mercredi 8 janvier 2014 11:26
> *À :* [email protected]
> *Objet :* Re: [Liste GTA] Lien <a data-url="">
>
>
>
> Bonjour et bonne année à toute la liste,
>
> Un lien est un élément a qui a un attribut href (*)
> S'agit-il dans l'exemple de code du code source envoyé par le serveur ou
> du code généré une fois JS chargé et exécuté ?
> En HTML5, on s'intéresse au code source généré donc si un script
> transforme l'attribut data-url en attribut href correct, ça devrait être
> bon. S'il se contente de détecter un "clic" (enfin une action
> souris/clavier/touch) sur un élément a et à ce moment-là de rediriger vers
> une URL ou une nouvelle vue, a priori je dirais que ça posera problème
> puisqu'il n'y a pas de href valide avant l'action (mais c'est vraiment une
> supposition de ma part).
>
> Le tout nouveau référentiel AccessiWeb HTML5
> <http://www.accessiweb.org/index.php/accessiweb-html5aria-liste-deployee.html><http://www.accessiweb.org/index.php/accessiweb-html5aria-liste-deployee.html>établit
>  une base de référence (suivre le lien Annexes ==> Compatibilité
> avec les technologies d'assistance) qui ne s'intéresse qu'à IE9 et versions
> supérieures, plus IE8. Ce dernier n'est pas compatible avec HTML5 car il
> lui est antérieur. À part un affichage correct avec html5shiv pas grand
> chose de plus à en espérer...
> Qu'en est-il avec IE9+ et les T.A. JAWS et NVDA ?
>
> Outil :
> Un outil comme Firebug ou DevTools ou équivalent dans l'un des 5
> navigateurs Firefox, Chrome, Safari, IE ou Opera permet de s'assurer de la
> présence ou absence des attributs et de leur valeur à un moment donné
> tandis que le code source est lui figé dans l'état dans lequel il a été
> reçu.
> Ces outils permettent également d'inspecter localStorage ou de suivre les
> appels AJAX, de suivre l'évolution de variables et objets JavaScript, etc
>
> (*) j'oublie volontairement les autres éléments que a et qui auraient du
> ARIA, role="link" et tabindex="0"
>
>
> Philippe
>
> Le 08/01/2014 10:47, CECIAA -- Coralie Villes a écrit :
>
> Bonjour à tous,
>
>
>
> Je vous  souhaite en premier lieu une bonne année 2014.
>
>
>
> Je sollicite votre avis face à une page en html5 qui emploie des liens de
> type <a data-url="XX.HQ">Lien</a>. En testant avec jaws 14 et firefox, ces
> liens semblent être pris en compte correctement mais sous jaws 14 et
> internet explorer v8, ceux-ci ne sont pas détectés. De même avec NVDA et
> internet explorer.
>
>
>
> Est-ce que le formatage <a data-url=""> doit être exclu dans la thématique
> lien ou cet élément est-il à exclure au sein d’un autre critère (les
> scripts) ?
>
>
>
> Je vous remercie pour vos lumières,
>
>
>
> Bonne journée
>
>
>
> Coralie Villes
>
>
>
>
>
> _______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à