SCRIPT avec NOSCRIPT valide | |
Section 508 1194.22(a); WAI / WCAG 1.0 checkpoint 1.1 | |
Description du problème L'élément SCRIPT n'est pourvu d'aucun élément NOSCRIPT valide associé :
Notez que la norme 508 n'exige pas
que tous les éléments SCRIPT soient suivis de
leurs éléments NOSCRIPT correspondants (il
s'agit cependant d'une technique suggérée
dans WAI WCAG 1.0). Selon la norme 508,
dès lors que les pages font usage de langages de
script pour afficher un contenu ou pour créer des
éléments d'interface, il importe que les
informations fournies par le script soient
identifiées par un texte fonctionnel qu'une
technologie d'assistance doit être capable de
déchiffrer.
|
|
Procédure de vérification
Vérifiez que les informations fournies par le script sont également disponibles sous forme de texte qu'une technologie d'assistance peut déchiffrer.
Pour vérifier si un script est accessible, il suffit
d'afficher la page dans un navigateur où les scripts
et le chargement d'images sont temporairement
désactivés (consultez la documentation du
navigateur pour savoir comment désactiver les
scripts et le chargement d'images).
Sinon, songez à ajouter un élément NOSCRIPT à l'élément SCRIPT. Il peut contenir n'importe quelle balise HTML. Son contenu doit permettre aux gens qui n'exécutent pas le script de parvenir aux mêmes effets que ceux qui l'exécutent. En particulier, ils doivent pouvoir accéder au même contenu et profiter des mêmes opportunités d'interaction, y compris les liens. |
|
Explication du problème L'attribution de l'équivalent textuel à un élément SCRIPT peut s'effectuer à l'aide d'un élément NOSCRIPT. La restitution du contenu de cet élément se fait quand les scripts ne sont pas activés. L'élément NOSCRIPT permet aux développeurs d'offrir un autre contenu pour le cas où un script ne serait pas exécuté. Seul un agent utilisateur compétent en matière de script est habilité à procéder à la restitution du contenu d'un élément NOSCRIPT dans les conditions suivantes :
Les utilisateurs de lecteurs d'écran et de navigateurs à commande vocale ne pourront tirer parti des scripts susceptibles d'affecter l'interface graphique d'une page Web. Les utilisateurs ne faisant usage ni d'une souris ni d'une manette ne pourront tirer parti des scripts qui ouvrent fenêtres, boîtes de dialogue et menus. Notez qu'il existe de nombreux autres cas dans lesquels l'exécution des scripts par les navigateurs n'est pas possible et que cela s'intensifiera à l'avenir. Notamment :
|