Quand je recharge ma page, la visualisation revient tout en haut, alors que j'aimerais qu'elle se recharge à l'endroit exact où je la voyais précédemment. Ca fonctionne sous IE mais pas sous Firefox. Je sais vraiment pas d'où vient le problème, j'ai cherché pendant pas mal de temps... J'utilise HTML 4.01 (transitional), JS ainsi que php.
Qqn a une suggestion ? D'avance merci !
"La violence est le dernier refuge de l'incompétence." Isaac Asimov
hibou Le 13/12/2005 à 07:54 recharger ta page, avec F5 ?
l'actualisation avec F5 c'est le navigateur qui le gère, donc c'est normal que ca diffère entre IE et firefox.
si tu veux en fait recharger qu'une petite partie de ta page, tu peux le faire en js, mais ca risque de donner des pb avec avec le bouton BACK des navigateurs.
hibou Le 13/12/2005 à 13:20 en js, appeler reload fait la même chose que f5.
quand je causais de faire du js, je pensais à coder une fonction qui fait une requête http, et l'insère dans le document.
et je pense pas que le pb viennne de firefox. Un f5, c'est réafficher la dernière url.
Je me demande par exemple comment est géré par IE le fait qu'une page rechargée est 2 fois plus petite ou 2 fois plus grande.
si tu détailles ce que tu veux faire exactement, il y a peut-être une vraie solution.
En utilisant des anchors et en modifiant l'url de window.parent, tu dois pouvoir te débrouiller.
tout à fait d'accord, et j'y avais pensé, mais ca ne resoud pas le probleme de fond : pourquoi certains sites (comme le sus-cité www.pockett.net mais ce n'est qu'un exemple parmis tant d'autres) adoptent le bon comportement alors que d'autres (yaronet a tout hasard, mais c'est aussi un exemple) ne le font pas. j'avais pensé a un probleme de validation html, mais la page est valide (html 4.01 transitional), donc j'ai franchement plus d'idée...
"La violence est le dernier refuge de l'incompétence." Isaac Asimov
Byzarre...
J'ai un peu la flemme d'installer FF pour voir là.
Quels sont les autres sites où ça déconne ? Après quelques tests, à part yN, je trouve pas (j'ai installé FF finalement).
c'est vraiment tres etrange... j'ai testé avec une page la plus simple qui soit (une image, un CSS, les balises de base) et ca fonctionne toujours pas, alors que j'ai une page dont le reload fonctionne et qui est bien plus complexe (ca vient pas du CSS puisque j'ai testé avec le meme)...
ca me rend fou ce truc !
"La violence est le dernier refuge de l'incompétence." Isaac Asimov
C'est bizarre, je copie/colle le code de la page d'Hibou dans un fichier que je mets chez mon hébergeur, et le bug n'apparait plus...
j'ai trouvé d'ou vient le probleme !
lorsque la page visitée est la premiere page du site, le bug n'apparait pas, alors que lorsque c'est une sous page il apparait.
index.php ne pose aucun probleme, alors que index2.php (ouverte par lien depuis index.php) ne se reload pas correctement !!
une suggestion pour regler ca ? un bug de FF tu crois ?
"La violence est le dernier refuge de l'incompétence." Isaac Asimov
sous FF sur mon site, j'ai déjà eu un comportement "étrange" : j'ai des ancres un peu partout..
- si je charge la page, que je scrolle, que je fais F5 => FF recharge et reste en haut de la page
- si je vais sur la page en passant une ancre dans l'url (genre mapage.php#A), ensuite, même une fois que j'ai enlevé l'ancre de l'url, à chaque fois que je fais F5, la page est ré-affichée à la position où j'étais (y compris si celle-ci ne correspond pas à une ancre)
ça me faisait ça sous FF 1.0.7 du moins, il me semble ; un peu comme si une fois qu'on avait demandé d'accèder à une ancre, il apprenait à se repérer dans la page