Cours

Accédez à nos cours concernant des domaines et thématiques différentes. Vous pouvez aussi contribuer en rédigeant des articles.

Consulter les cours

Écoles

Parcourez notre annuaire d’écoles, instituts et universités du monde. Si votre école n’est pas listée, vous pouvez l’ajouter très facilement.

Consulter les écoles

Tchat

Accédez à notre messagerie instantanée pour échanger avec d’autres membres inscrits et aussi les invités. Aucune inscription n’est obligatoire.

Accéder au tchat

Les images réactives côté serveur doivent être abolies pour ne pas compromettre l'accessibilité. Dans ce chapitre on va connaître pourquoi elles constituent un obstacle à l'accessibilité.

La syntaxe XHTML et le fonctionnement des images réactives côté serveur

Normalement je devrais pas parler des cartes cliquables côté serveur vu leur obsolescence, mais pour un souci d'exhaustivité, je vais vous parler brièvement de leur syntaxe et fonctionnement :

Tout d'abord vous emboîter l'image dans la balise <a> qui va recevoir comme URL l'adresse du script CGI dont la tâche consistera à recevoir les coordonnées du clic sur l'image pour faire un traitement (balancer une page selon la zone où s'est produit le clic).

Grâce à l'attribut booléen "ismap" (l'image est-elle une carte ?), vous spécifier que l'image est une carte cliquable. Pour être conforme à la syntaxe xhtml, vous devez assigner à cet attribut son nom lui même comme valeur :

<img src="carte.png" alt="carte" ismap="ismap" />

L'absence du booléen "ismap" signifie que l'image n'est pas une carte cliquable côté serveur (false), ceci correspond au réglage par défaut. Sa présence incite le navigateur à se comporter avec le graphique comme étant une image réactive côté serveur (true), et par conséquent :
Lorsque l'internaute clique sur l'image le navigateur envoie au script CGI les coordonnées représentant le point où le clic s'est produit par rapport au coin supérieur gauche de l'image (0,0), pour être plus concret prenant l'exemple suivant :

<a href="http://www.domaine.com/cgi-bin/carte.pl">
<img src="carte.png" alt="carte" ismap="ismap" /></a>

Les cartes cliquables côté serveur (accessibilité)

La syntaxe inhérente aux cartes cliquables côté serveur ainsi que leur fonctionnement qui exige l'interaction avec le serveur sont à l'origine de leur inaccessibilité :

Ce que je vous recommande c'est de laisser tomber les cartes cliquables côté serveur, et de basculer vers les cartes clients à moins que les attributs shape et coords de la balise area ne vous permettent pas de réaliser des découpages demandant un calcul minutieux.

Dans ce cas pour pallier un peu à l'inaccessibilité des cartes serveur vous devez dupliquer les régions de la carte sous forme de liens redondants dans la page. Pour ce faire vous devez tout d'abord décortiquer le script CGI pour en extraire les zones réactives.

Chapitre suivant : des images d'espacement accessibles (accessible spacer images).

Aidez la Communauté des Étudiants !