RGAA 4.1.2 · THÉMATIQUE 7 · SCRIPTS
Critère 7.2 : Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?
Texte officiel du RGAA 4.1.2 (DINUM), mis en page par Claren · Mis à jour le
Ce critère appartient à la thématique « Scripts » du RGAA 4.1.2. Il se vérifie par 2 tests.
Le critère
Pour chaque script ayant une alternative, cette alternative est-elle pertinente ?
Les tests
Test 7.2.1
Chaque script débutant par la balise <script> et ayant une alternative vérifie-t-il une de ces conditions ?
- L’alternative entre
<noscript>et</noscript>permet d’accéder à des contenus et des fonctionnalités similaires ; - La page affichée, lorsque JavaScript est désactivé, permet d’accéder à des contenus et des fonctionnalités similaires ;
- La page alternative permet d’accéder à des contenus et des fonctionnalités similaires ;
- Le langage de script côté serveur permet d’accéder à des contenus et des fonctionnalités similaires ;
- L’alternative présente dans la page permet d’accéder à des contenus et des fonctionnalités similaires.
Méthodologie du test 7.2.1
- Retrouver les alternatives aux fonctionnalités JavaScript :
- Chercher dans la page, les alternatives à un composant ou une fonctionnalité JavaScript mises à disposition.
- Désactiver JavaScript dans le document et retrouver les alternatives proposées.
- Pour chacune des alternatives proposées, vérifier qu’elle permet d’accéder aux mêmes contenus et à des fonctionnalités similaires.
- Si c’est le cas, le test est validé.
Test 7.2.2
Chaque élément non textuel mis à jour par un script (dans la page, ou dans un cadre) et ayant une alternative vérifie-t-il ces conditions ?
- L’alternative de l’élément non textuel est mise à jour ;
- L’alternative mise à jour est pertinente.
Méthodologie du test 7.2.2
- Retrouver dans le document tous les éléments non textuels mis à jour par une fonctionnalité JavaScript.
- Si l'élément non textuel a une alternative, vérifier que :
- L'alternative est mise à jour lorsque le contenu non textuel est mis à jour ;
- L'alternative mise à jour est pertinente.
- Si c'est le cas, le test est validé.
Correspondance WCAG
- WCAG 2.2, critère 1.1.1 : Non-text Content
- WCAG 2.2, critère 4.1.2 : Name, Role, Value
Ce qu’un contrôle automatique peut voir
Aucun contrôle automatique de Claren ne couvre ce critère : il se vérifie à la main.
Faire vérifier votre site
Un test automatique ne tranche qu’une partie des critères. Un audit RGAA les contrôle tous à la main, sur un échantillon de pages, et vous laisse un plan de correction.
Version officielle : critère 7.2 sur accessibilite.numerique.gouv.fr.
Textes du critère, des tests, de la méthodologie, des cas particuliers et des notes techniques : RGAA 4.1.2, DINUM, sous Licence Ouverte 2.0 (Etalab), repris tels quels. Intitulés des critères WCAG 2.2 : W3C, W3C Document License. Les liens des termes mènent au glossaire officiel du RGAA.