Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
599 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Plus de frames: Alors, quoi de mieux? ^^

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Plus de frames: Alors, quoi de mieux? ^^

n°996176
Nigel_
Posté le 28-02-2005 à 18:28:21  profilanswer
 

Bonjour,
 
Je me posais une question que les webmasters se posent forcément un jour ou l'autre:
 
Quelle est la meilleure méthode pour afficher une zone de page web sans recharger le reste?
Plus précisément: imaginons une page avec un menu de gauche, on clique sur un lien et ça ne change et ne charge que la page de droite.
 
 
La vieille méthode consistait à utiliser des "frames", mais c'est bien évidemment maintenant à éviter.
 
Alors? Iframe? div (est-ce possible dans un div)?
autre?
 
En dynamique, la question ne se pose pas, on crée un page externe, et on l'appele par include: Nickel.
Mais en statique?


---------------
RPGamers, la passion du RPG : http://www.rpgamers.fr
mood
Publicité
Posté le 28-02-2005 à 18:28:21  profilanswer
 

n°996272
cerel
Posté le 28-02-2005 à 20:09:18  profilanswer
 

Avec des divs c'est possible a condition de le faire via du JS (et utiliser XMLHttpRequest).
 
Mais de toute facon si ta page est bien contruite le rechargement de ta page ne devrait pas poser de problemes de vitesse.

n°996275
Hermes le ​Messager
Breton Quiétiste
Posté le 28-02-2005 à 20:11:08  profilanswer
 

cerel a écrit :

Avec des divs c'est possible a condition de le faire via du JS (et utiliser XMLHttpRequest).
 
Mais de toute facon si ta page est bien contruite le rechargement de ta page ne devrait pas poser de problemes de vitesse.


 
Pas obligatoire. Un simple préchargement de tout au départ et un simple hinnerhtml suffit. :D
 
Mais bon... C'est quand même bien lourd tout ça...  :D


---------------
Expert en expertises
n°996283
FlorentG
Unité de Masse
Posté le 28-02-2005 à 20:18:57  profilanswer
 

Il faudra attendre les XFrames qui résolveront pas mal de problèmes :)
 
Le problème des frames, c'est surtout qu'on a pas connaissance du frameset : si t'ouvres la page menu.html, impossible de retrouver le header et le contenu par exemple.
 
La solution des XFrames, c'est de mettre les différentes pages à ouvrir dans l'URL. Donc t'as un document comme ça (piqué de l'exemple du working draft) :

Code :
  1. <row>
  2.   <frame id="header" />
  3. </row>
  4. <column>
  5.   <frame id="menu" />
  6.   <frame id="content" />
  7. </column>


Ensuite, fini les target="content", faudra mettre comme lien un truc genre :

index.xfm#frames(header=h.xhtml,menu=m.xhtml,content=pouet.xhtml)


Ou pour mettre une autre page :

index.xfm#frames(header=h.xhtml,menu=m.xhtml,content=machin.xhtml)


Et le navigateur verra que le header et le menu auront la même page, donc ne devront pas être rechargés. Pareil sur google, tu verra l'URL complète avec la liste des frames et leur contenu, pour ne jamais tomber sur une page orpheline.
 
Maintenant ce n'est qu'un "working draft", et va falloir attendre avant que ce soit implémenté....

n°996959
Nigel_
Posté le 01-03-2005 à 11:41:08  profilanswer
 

Bon au moins, il se penchent sur le problème!
 
Pour le moment, je vais devoir jouer sur des pages planes... dommage :/


---------------
RPGamers, la passion du RPG : http://www.rpgamers.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Plus de frames: Alors, quoi de mieux? ^^

 

Sujets relatifs
fixer la largeur d'une page contenant des framesSolution pour ne pas reloader mon menu flash ! (FRAMES/PHP/CSS ?)
Changer de titre avec des framesjavascript: popup/frames/opener : pb de sécurité pour mozilla ?
Javascript / frames et formulaire :)frames et moteurs de recherche
bordure et marge des frames...Bouton actualiser avec les frames
Afficher à coup sûr toutes les frames d'un site ?Modifier le curseur de la souris lors du passage entre 2 frames?
Plus de sujets relatifs à : Plus de frames: Alors, quoi de mieux? ^^


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR