Rechercher sur le site Plan du site Nous contacter
Projetweb
Projetweb
 
PROJETWEB
  Pourquoi Projetweb ?
Le lien Internet
Votre projet avec Projetweb
 
LA BALISE
  Devez-vous mettre du Flash sur votre site ?
Dossier sécurité, confiance
et e-commerce

Qu'est-ce qu'un webmaster ?
PHP version 4.0
Halte aux frames !
Défense du ecommerce
Gare au 1-click !
 
 

 Partenaire !
One2net - Hébergement de site internet
Hébergement de site internet

 
  Accueil > La Balise >


Halte aux frames !
Format PalmPilotFormat allégé pour impression
par Laurent Bernat - 15 mai 2000
 
1 - 2 - 3
Merci les frames...
Pourquoi faut-il bannir les frames ?

C'est le principe même des frames qui est mauvais.

Jacob Nielsen ne s'y trompe pas puisqu'il place dès mai 1996 l'utilisation de frames comme l'erreur numéro 1 de design d'un site (sur une liste des 10 erreurs les plus souvent commises). Sa liste de mai 1999 conserve les frames en erreur numéro 1. Ce que les sites à fort trafic ont vite compris n'a pas été compris par tout le monde de la même façon.

Les frames sont une violation du principe même du web qui est fondé sur une unité informationnelle : la page. Toute l'organisation et le fonctionnement du navigateur repose sur cette unité. Le modèle comportemental de l'internaute s'appuie sur cette organisation pour trouver ses points de repère. Brisez l'unité : vous désorientez l'internaute.

Tout système -interactif ou non- d'acquisition d'informations fonctionne à partir d'une unité informationnelle. La logique de cette unité est liée aux contraintes physiques qu'éprouve l'utilisateur du média.

Ainsi, si un journal papier au format tabloïd (comme Le Monde ou Le Figaro) se permet d'imprimer plusieurs articles sur la même page, c'est parce qu'il est possible et même pratique au lecteur de passer d'un article à l'autre sur cette même page. L'unité informationnelle d'un journal tabloïd est la page grand'ouverte, et non la demi-page ou le quart de page. Le fait est que nous avons deux mains pour tenir le journal et non une seule ou trois. Les journaux seraient sans doute conçus très différemment si nous étions dotés d'autant de membres que la déesse hindoue Gayatri (10 bras, 5 têtes !).

De même, l'utilisation sur un écran de télévision d'une incrustation de plusieurs flux provenant de sources différentes crée une confusion chez le téléspectateur. Cet effet d'écrans dans l'écran est à utiliser avec modération. Les réalisateurs de télévision le savent bien.

La taille des caractères d'un livre est fonction de la distance moyenne entre les yeux du lecteur et ses mains lorsqu'il lit. Si nos bras n'avaient pas de coude et était longs de 50 cm de plus, les livres seraient, là encore, très différents.


"Les frames
désorientent
les internautes
en cassant
leurs points
de repères"
Ne privez pas les internautes de leurs seuls points de repères

L'unité informationnelle du web est la page. Chaque attribut de la page conditionne l'expérience de l'utilisateur.

  • Elle a un début et une fin matérialisée par l'ascenseur vertical (scrolling) quand le contenu dépasse la taille de l'écran.
  • Elle a une adresse, affichée dans la barre supérieure, le plus souvent sous la barre de boutons du navigateur.
  • Je passe d'une page à une autre en cliquant sur des liens.
  • Je peux repérer l'adresse de la page que je vais charger avant de cliquer en regardant la barre d'état (en bas de l'écran) lorsque la souris passe sur le lien.
  • Je peux revenir en arrière puis repartir en avant grâce aux boutons "Suivant" et "Précédent" du navigateur.
  • Le titre dans la barre bleue du navigateur identifie précisément chaque page.
  • Et si je décide de poser un signet (bookmark ou favoris) sur la page, mon navigateur lui donnera ce titre et je pourrai aisément exploiter cette page ultérieurement.

Tous ces éléments sont des points de repère pour les internautes. Leurs seuls points de repères stables. Vous ne devez pas les modifier.

Les internautes perçoivent le web comme un espace complexe, perturbant et désorientant. Leur ennemi numéro un est la distraction, la désorientation, la confusion et, finalement, la perte de temps. Le navigateur, en affichant une page, leur offre quelques points de repères auxquels ils peuvent se fier pour naviguer à l'optimum.

Incruster, avec des frames, plusieurs sous-pages sur une page produit exactement l'effet opposé : on ne comprend plus rien, la logique de la page est rompue.

  • L'ascenseur vertical n'indique plus le comportement de la page mais celui d'une partie de la page.
  • L'impression d'une frame nécessite de cliquer auparavant à l'intérieur sous peine d'en imprimer une autre, indésirable.
  • Les limites entre les frames ne sont pas toujours claires.
  • Le bouton "précédent" donnera l'impression de fonctionner aléatoirement.
  • Des ascenseurs apparaîtront dans toutes les frames si le navigateur n'est pas ouvert assez grand.
  • L'URL de la page sera toujours le même sur tout le site, cassant ainsi le point de repère le plus fort : l'adresse de la page.
  • L'internaute ne pourra pas placer un signet sur la page qu'il souhaite, il placera en réalité un signet sur la page qui appelle les frames, c'est à dire toujours la même page sur tout le site.
  • Le titre situé en haut du navigateur sera toujours le même, celui de la page qui appelle les frames.
  • Comme une page qui contient N frames implique en réalité le chargement de N+1 pages, le temps de chargement sera beaucoup plus long puisque le navigateur devra ouvrir en parallèle autant de connexions (sockets) nécessaires avec le serveur.


Les frames sont pénibles.

Elles sont pénibles pour l'internaute mais elles le sont aussi pour vous si vous tenez compte du comportement des moteurs de recherche à l'égard des frames. Certains moteurs ne verront de votre site que la page qui appelle les frames. Toutes les autres pages resteront invisibles à ses petits yeux hagards. Il ne pourra pas proposer de liens vers leurs contenus. En matière d'optimisation de la visibilité de votre site, il y a mieux...

Enfin, avez-vous pensé aux non-voyants et aux personnes dont la vision est déficiente ? Ces personnes utilisent des logiciels qui lisent le contenu de l'écran. Comment ces logiciels peuvent-ils gérer les frames ? Le W3C recommande de tester votre site en vérifiant que tous les contenus sont accessibles sans frames. Ce qui revient pour chaque page à prévoir une version sans frames et à en gérer la mise à jour.

Suite : Quand utiliser des frames ?
1 - 2 - 3

                                                                                                                                                                                                                                                                                                                                                                       
 

Signez le Pacte écologique!

 Publicite !



 Bon à savoir !
Trois chiffres
Fin 1998, sur les 1500 plus grandes entreprises françaises,
- 27% avaient un site web
- 44% obtenaient moins de 5000 hits par mois
- 48% utilisaient des frames

Source :
Le journal du net
29 mars 1999



 Bon à savoir !
Droit
Et si l'utilisation des frames était une infraction ?

"Dans quelles conditions puis-je insérer un lien hypertexte pointant sur un document ne m'appartenant pas?
[...]
S'agissant d'une frame, [...] la majorité de la doctrine comme les juges considèrent qu'il y a infraction au Code pénal, civil ou commercial. La contrefaçon est souvent invoquée dans le premier cas, pour représentation [..]du document sans autorisation et [..] sans que la paternité de son auteur soit établie. Mais il semble que ce soit surtout le masquage de l'origine de l'information qui soit sanctionné, [...].

Cette pratique a encore être qualifiée d'agissement parasitaire, de concurrence déloyale voire de faute délictuelle, selon les espèces, et toujours, principalement, du fait du masquage de l'origine du document."

Source :
FAQ de la liste droit-net,
novembre 1999



Vie privée
Droits d'auteurs
Mentions légales

Projetweb - 134, rue de Rivoli - 75001 Paris - France
Tél. +33 1 44 76 08 44 - Fax : +33 1 44 76 08 43
Page créée le 15 mai 2000 et modifiée le 20 mars 2008
Une remarque sur cette page ou ce site ?
© Copyright Projetweb 2000 - http://projetweb.com/labalise/frames_2.php
 
Retour en haut de la page