# Guide AccessiWeb

vous êtes ici : Accueil > Fiches AccessiWeb : Contenus accessibles > Fiche 13.1

## Fiche 13.1 : L'utilisateur a t-il le contrôle du rafraîchissement ?

Sommaire de la fiche :

- Carte d'identité
- Comprendre

- Comment évaluer
- Comment mettre en oeuvre

- Illustrations
- Références

### Carte d'identité

- Critère AccessiWeb : 13.1
- Niveau AccessiWeb : bronze
- Point(s) de contrôle WCAG 1.0 correspondants (Priorité 2 de WAI) : 7.4

revenir en haut de la page

### Comprendre

#### Bénéfices pour les utilisateurs

- Bénéfice 1 :
  Lorsque l'utilisateur a le contrôle du rafraîchissement d'une page, cela lui permet de la lire à son rythme. En effet, si le rafraîchissement est automatique, un lecteur d'écran tel que Jaws par exemple, se repositionnera systématiquement en début de page à chaque cycle, obligeant l'utilisateur à reprendre la lecture.

#### Valeur ajoutée pour le site

- Bénéfice 1 :
  La page étant chargée moins souvent, ceci conduit à une économie de bande passante.
- Bénéfice 2 :
  Du fait qu'il y ait moins de requêtes effectuées vers le serveur, la charge du serveur s'en trouve allégée.

revenir en haut de la page

### Comment évaluer

#### Par le code source

1. Vérifier dans les balises `META` ou dans le code JavaScript par exemple la présence d’actions de rafraîchissement.

#### Par l'utilisation d'outils

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.

##### Evaluer avec la barre AccessiWeb (version 1.0) :

1. Sous Internet Explorer, ouvrir la page à analyser.
2. Dans le menu "13: Contenus accessibles" de la Barre AccessiWeb, activer le critère 13.1.
3. Les informations sur les éléments de description (méta-données) s'affichent dans une nouvelle fenêtre: l'url de la page, son titre (balise `TITLE`) le contenu des méta-données ainsi que le contenu des éléments LINK.
4. Si présent, l'élément REFRESH est affiché dans la colonne "HttpEquiv" ainsi que le temps prévu entre chaque rafraîchissement de page (ex : 300).
5. Sinon rechercher dans le code source la présence d'actions de rafraîchissment (dans un script JavaScript par exemple).
6. Vérifier alors que l'utilisateur a la possibilité d'arrêter et de relancer le rafraîchissement de la page.

##### Evaluer avec la barre d'accessibilité AIS pour Internet Explorer (version 1.2 en français) :

S'il y a un rafraîchissement de la page :

1. Dans "Infos Doc", cliquer sur "Informations sur les méta-données [Nouvelle fenêtre]".
2. Si présent, l'élément `REFRESH` est affiché dans la colonne "HttpEquiv" ainsi que le temps prévu entre chaque rafraîchissement de page (ex : 300).
3. Sinon, cliquer sur le menu "Source", puis sur l'option "Voir le code source [Nouvelle fenêtre]".
4. Rechercher dans le code source la présence d'actions de rafraîchissment (dans un script JavaScript par exemple).
5. Vérifier alors que l'utilisateur a la possibilité d'arrêter et de relancer le rafraîchissement de la page.

##### Evaluer avec la Barre d'Outils Web Developper pour Firefox (version 1.0.2 en français) :

S'il y a un rafraîchissement de la page :

1. Activer l'option "Voir Source" du menu "Voir Source".
2. Une nouvelle fenêtre apparaît et affiche le code source.
3. Rechercher dans le code source la présence d'actions de rafraîchissment (dans un script JavaScript par exemple).
4. Vérifier alors que l'utilisateur a la possibilité d'arrêter et de relancer le rafraîchissement de la page.

##### Evaluer avec le lecteur d'écran Jaws (version 5 et 6.2 en français) :

1. Dès le chargement de la page, procéder à sa lecture automatique à l’aide de la combinaison de touches Insert+flèche bas.
2. Si la lecture n'est pas effectuée complètement du début à la fin mais reprend régulièrement depuis le début de la page, il se peut que celle-ci comporte alors un rafraîchissement.
   Note : Il se peut également que la page soit relue depuis le début lorsqu'elle contient d'autres éléments dynamiques, comme du Flash forçant la page à se recharger régulièrement. Pour déterminer la cause du rafraîchissement de la page, on peut, dans les options HTML de Jaws, désactiver le flash et voir si la page se réactualise toujours automatiquement ou si le rafraîchissements est stoppé.
   Note : Dans les options de verbosité de Jaws, veiller à ce que l’option "actualiser la page" est active. Si cette option est désactivée il se peut que Jaws n’effectue pas le rechargement de la page. Mais il se peut aussi que cette désactivation ne fonctionne pas. Tout dépend de la façon dont le rafraîchissement de la page est codé.

revenir en haut de la page

### Comment mettre en oeuvre

#### Qui est concerné ?

Le développeur doit veiller au respect de ce critère.

#### Implémentation

1. Veiller à ce que l'utilisateur soit prévenu de la présence d'un rafraîchissement de la page ainsi que de sa fréquence.
2. Proposer un moyen de contrôle :
   - soit pour l'arrêter et/ou régler la fréquence : valable pour un rafraîchissement automatique.
   - soit pour opérer manuellement par l'intermédiaire de la fonctionnalité d'actualisation du navigateur (ou proposer un lien dans la page offrant la possibilité de rafraîchir)

#### Exemple de mauvaise pratique

Il n'y a pas d'exemple pour cette rubrique.

#### Exemple de bonne pratique

Il n'y a pas d'exemple pour cette rubrique.

revenir en haut de la page

### Illustrations

Il n'y a pas d'illustration pour cette fiche.

revenir en haut de la page

### Références

#### Autres fiches à consulter

- Fiche 7.1 : Si un script nécessite une alternative pour être accessible, l'information donnée par cette alternative est-elle équivalente à l'information fournie par le script ?
- Fiche 7.2 : Des actions peuvent-elles être accomplies même si le périphérique pour lequel elles sont prévues est désactivé ?

#### Autres ressources

- html Techniques (section 1.1.3) : depreciated elements in metadata
- par Alexandre Alapetite : Quelques éléments concernant le rafraîchissement des pages.

revenir au sommaire de la fiche

revenir en haut de la page

Guide AccessiWeb (version 2.1, 30 août 2006) | Conditions d'utilisation | Contact