Ne pas recharger une page en entier

Ne pas recharger une page en entier - HTML/CSS - Programmation

Marsh Posté le 17-10-2006 à 18:50:40    

Bonjour,
 
J ai un site avec une animation flash en tant que banniere.
J'aimerais que lorsque l'utilisateur clique sur un lien du menu, seule la partie centrale de la page soit rechargé pour que l'animation flash ne recommence pas au début.
En fait j aimerais que l'animation se lance lorsque la personne arrive sur le site, et c' est tout.
 
A priori une méthode serais d'utilisé les frames HTML, deux pages dans la même page.
 
Existe t'il d'autres solutions?
 
Merci.

Reply

Marsh Posté le 17-10-2006 à 18:50:40   

Reply

Marsh Posté le 17-10-2006 à 19:28:41    

Bonjour,
 
- virer l'anim Flash à moins qu'elle soit absolument nécessaire (mon avis risque de différer du tien  :whistle: )
- frames effectivement
- remplacer la div centrale de la page via Ajax (super compliqué, super inutile et ne fonctionne que si on a JS d'activé. Ca reste techniquement possible, pour ce qui est de l'intérêt ...)

Reply

Marsh Posté le 17-10-2006 à 19:32:25    

kalagan64 a écrit :

Bonjour,
 
J ai un site avec une animation flash en tant que banniere.
J'aimerais que lorsque l'utilisateur clique sur un lien du menu, seule la partie centrale de la page soit rechargé pour que l'animation flash ne recommence pas au début.
En fait j aimerais que l'animation se lance lorsque la personne arrive sur le site, et c' est tout.
 
A priori une méthode serais d'utilisé les frames HTML, deux pages dans la même page.
 
Existe t'il d'autres solutions?
 
Merci.


Pas de solution sans poser des problèmes d'accessibilité, d'usabilité et de référencement

Reply

Marsh Posté le 17-10-2006 à 19:32:58    

Et franchement, on n'en voit plus beaucoup des sites où tout ne se recharge page, j'me demande d'où sort encore cette idée :D

Reply

Marsh Posté le 17-10-2006 à 20:17:57    

FlorentG a écrit :

Et franchement, on n'en voit plus beaucoup des sites où tout ne se recharge page, j'me demande d'où sort encore cette idée :D


 
Ca revient avec le web® 2.0© ;)

Reply

Marsh Posté le 17-10-2006 à 20:30:38    

ya pas un truc en AJAX qui permet de faire ca justement ?

Reply

Marsh Posté le 17-10-2006 à 20:38:56    

si mais :
1/ la moitié des navigateur se moquent éperdument de cette merde qui ne doit être utilisée que dans le cadre de l'amélioration de l'IHM, jamais pour la navigation
2/ c'est l'assurance de ne pas être référencé correctement
3/ niveau accessibilité, c'est 0 pointé
 
(en gros, le premier poste de FlorentG)

Reply

Marsh Posté le 17-10-2006 à 21:13:45    

MagicBuzz a écrit :

si mais :
1/ la moitié des navigateur se moquent éperdument de cette merde qui ne doit être utilisée que dans le cadre de l'amélioration de l'IHM, jamais pour la navigation
2/ c'est l'assurance de ne pas être référencé correctement
3/ niveau accessibilité, c'est 0 pointé
 
(en gros, le premier poste de FlorentG)


 
 :jap:  
 
Sauf que, la moitié des navigateurs, je pense que c'est très exagéré. Après ton argument reste toujours extrêmement valide: ajax oui, mais proposer une solution de repli pour quand c'est pas disponible. Ce qui fait que 2 et 3 ne posent plus de problèmes :)

Reply

Marsh Posté le 17-10-2006 à 21:48:34    

Et le systéme des frames HTML tout simple?
Pourquoi c'est pas bien ?

Reply

Marsh Posté le 17-10-2006 à 21:53:33    

Citation :


* Il parait que les frames c'est Mal, pourquoi donc ?
 
Les frames présentent certains désavantages :  
- gènent le référencement des moteurs de recherche
- ne sont pas supportées par tous les navigateurs
- causent des problèmes lors de l'impression
- gâchent le design (en particulier les frames non redimensionnables)
- nuisent à l'accessibilité
 
Pour inclure des éléments qui se répètent sur plusieurs pages (par exemple un menu, une navigation ou de la pub) il est préférable d'utiliser des langages dynamiques comme PHP ou des includes SSI pour générer la page complète.
 
Cependant, dans certains cas, les frames peuvent être utiles : par exemple lorsqu'on veut avoir en permanance un *long* index à l'écran pour accéder à l'ensemble des pages.
 
A noter que les frames n'existent pas en XHTML 1.1, mais qu'elles sont prévues pour le futur XHTML 2.0 grâce aux XFrames. Les XFrames devraient régler un certains nombre de problèmes évoqués en dessus.
 
Voir également ce topic : pour réaliser des pseudo-frames sans passer par des <frame> ou <iframe> : http://forum.hardware.fr/forum2.ph [...] 692&cat=10  

Reply

Marsh Posté le 17-10-2006 à 21:53:33   

Reply

Marsh Posté le 17-10-2006 à 22:32:33    

Reply

Marsh Posté le 18-10-2006 à 14:53:18    

Merci pour ces informations et pour vos conseils

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed