Bonjour,

La bonne question c'est pourquoi utiliser data-url pour faire un lien ?

Sans autre précision c'est juste du n'importe quoi puisque <a 
data-url="foo">intitulé</a> ne peut pas correspondre à un lien hypertexte mais, 
au mieux, à une simple ancre non identifiée donc, globalement, à rien du tout.

Le préfixe data- est juste un moyen pratique de pouvoir utiliser des attributs 
propriétaires dont la caractéristique principale sont d'être ignorés par les 
navigateurs (voir la spec HTML5 : 
http://www.w3.org/html/wg/drafts/html/master/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes)

Donc <a data-url="foo">intitulé</a> est exactement identique à <a 
data-toto="foo">intitulé</a> ou à <a data-gateau-en-sucre="foo">intitulé</a> ou 
encore à <a nimportequoi="foo">intitulé</a> (sauf que ce dernier cas va générer 
un warning en validation de code).

Sans la réponse à la question initiale : pourquoi utiliser data-url qui n'a 
aucun sens pour un navigateur par plus que pour une AT on ne peut donner aucun 
conseil utile.


 
________________________________
Jean-Pierre Villain - Qelios - 06 98 08 50 49



________________________________
 De : CECIAA -- Coralie Villes <[email protected]>
À : [email protected] 
Envoyé le : Mercredi 8 janvier 2014 18h12
Objet : Re: [Liste GTA] Lien <a data-url="">
 


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]] 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> 
é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 à