Aller au contenu

XFrames

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 4 décembre 2016 à 14:42 et modifiée en dernier par Ikkibird (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

XFrames est un dérivé d'XML permettant d'afficher plusieurs pages à l'intérieur d'une fenêtre de navigateur. Ce procédé est destiné à être utilisé avec XHTML. C'est une spécification du W3C.

Problèmes traités

Les frames sont apparues dans HTML dans sa version 4.0. Dès lors, les utilisateurs se sont vu confrontés à des problèmes nouveaux :

  • Le bouton [retour] ne fonctionnait plus de façon intuitive, dans de nombreux cas
  • Il n'était pas possible de faire un signet d'une vue spécifique
  • En pressant le bouton [recharger], le résultat pouvait différer de ce qu'on avait juste avant
  • Les touches [page up] et [page down] étaient plus difficiles à utiliser
  • On pouvait se faire « enfermer » dans des frames
  • Les moteurs de recherche trouvaient les pages de frameset, mais pas les pages contenues
  • Pour une utilisation optimale, il fallait employer la balise <noframes></noframes>, mais peu de développeurs l'utilisaient en pratique.
  • Il y avait un problème de sécurité, étant donné qu'on ne pouvait pas savoir si les sous-pages proviennent du même serveur.
  • L'impression peut être problématique dans certains cas
  • L'accessibilité pour les malvoyants est plus difficile à garantir

Ce sont tous ces problèmes que XFrames veut résoudre. Cependant, la nouvelle solution n'est pas compatible avec les anciens navigateurs.

Principes

  • Les balises sont utilisées pour diviser la fenêtre en colonnes et en lignes
  • L'adresse URL contient les noms de fichier à répartir dans ces « cellules ».

Lien externe