longdesc
permet de définir dans un fichier annexe l'interaction des cadres les uns par rapport aux autres. Il donne à l'utilisateur mal-voyant n'ayant qu'une vision partielle de la page, ou à l'utilisateur aveugle n'ayant qu'une lecture linéaire de la page, une vision globale du fonctionnement et de l'interaction des cadres entre eux.FRAME
, relever le nom du fichier vers lequel renvoie la valeur de l'attribut longdesc
.FRAME
. Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web, et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.
name
, celui de l'attribut longdesc
, celui de l'attribut title
et le fichier source correspondant.longdesc
, cliquer sur son contenu et vérifier la pertinence de la description longue associée.FRAME
, relever le nom du fichier vers lequel renvoie la valeur de l'attribut longdesc
. FRAME
.FRAME
, relever le nom du fichier vers lequel renvoie la valeur de l'attribut longdesc
FRAME
.longdesc
.Le développeur et le graphiste doivent veiller au respect de ce critère.
L'attribut longdesc
se définit dans chaque balise FRAME
de la page définissant les cadres.
<frameset ...>
<frame src="fichier.htm" name="nom" title="titre" longdesc="nom_fichier.htm" />
</frameset>
Dans l'exemple ci-dessous, le cadre menu donne accès à un fichier annexe aide.htm sur l'ancre #menu. Il en est de même pour le cadre contenu qui permet d'avoir des explications sur sa fonction dans le même fichier aide.htm sur l'ancre #text.
En revanche, les textes descriptifs sur lesquels conduisent les attibuts longdesc
respectifs, ne sont pas pertinents :
<frameset rows="50,*" framespacing="0" title="Exemple de frameset" frameborder="NO" border="0">
<frame src="top.htm" name="menu" title="Menu principale" scrolling="AUTO" longdesc="aide.htm#menu" />
<frame src="prin.htm" name="contenu" title="Contenu de l'information" longdesc="aide.htm#text" />
</frameset>
<p id="menu">Ce cadre contient le menu du site</p>
<p id="text">Ce cadre renferme le contenu.</p>
Dans l'exemple ci-dessous, le cadre menu donne accès à un fichier annexe aide.htm sur l'ancre #menu. Il en est de même pour le cadre contenu qui permet d'avoir des explications sur sa fonction dans le même fichier aide.htm sur l'ancre #text.
Les descriptions contenues dans le fichier aide.html, doivent expliquer l'interaction entre les cadres, par exemple, comme suit :
<frameset rows="50,*" framespacing="0" title="Exemple de frameset" frameborder="NO" border="0">
<frame src="top.htm" name="menu" title="Menu principale" noresize scrolling="AUTO" longdesc="aide.htm#menu" />
<frame src="prin.htm" name="contenu" title="Contenu de l'information" longdesc="aide.htm#text" />
</frameset>
<p id="menu">Ce cadre contient le menu principal du site. Lorsque vous cliquez sur un lien du menu, le contenu correspondant s'affiche dans le cadre "contenu".</p>
<p id="text">Ce cadre renferme le contenu des différentes pages. Ce contenu est modifié en fonction du lien choisi dans le cadre "menu".</p>