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 7.2.1

  1. Retrouver les alternatives aux fonctionnalités JavaScript :
  2. Chercher dans la page, les alternatives à un composant ou une fonctionnalité JavaScript mises à disposition.
  3. Désactiver JavaScript dans le document et retrouver les alternatives proposées.
  4. Pour chacune des alternatives proposées, vérifier qu’elle permet d’accéder aux mêmes contenus et à des fonctionnalités similaires.
  5. Si c’est le cas, le test est validé.

Tests suivants et précédents au clavier

Test précédent : Maj +

Test suivant : Maj +

Avec ces raccourcis clavier, atteindre

Éléments et attributs

</noscript> <noscript> <script>

Définitions

Alternative (à script)

Texte ou procédé associé au script via une technique appropriée et permettant de mettre à disposition une fonction ou un contenu similaire à celui proposé par script.

Note : lorsqu’une alternative à un procédé ou une fonctionnalité JavaScript est proposée, le moyen d’y accéder doit être fourni par le site lui-même. Il peut s’agir d’un lien ou d’un bouton permettant d’accéder à une page alternative fonctionnant sans JavaScript ou permettant de remplacer le(s) composant(s) par un composant alternatif fonctionnant sans JavaScript par exemple.

Script

Code généralement écrit sous forme d’une liste de commandes (par exemple JavaScript). Les langages interprétés côté client nécessitent un navigateur compatible sur lequel l’exécution du langage est active. Les commandes d’un langage de script côté client peuvent être embarquées ou contenues dans un fichier externe. Dans les deux cas, l’insertion se fait via la balise <script>.