empecher le scrollup d'une page lors de son rafraichissement [html/js] - HTML/CSS - Programmation
Marsh Posté le 13-02-2004 à 14:54:00
t'aurais pas par hasard fait un lien comme un cochon avec un <a href="#"> ?
sinon, envoie ton code, on peut pas dire où est le problème sans voir le code
Marsh Posté le 13-02-2004 à 15:03:44
OK, ct le # qui genait , mnt l'ouverture marche, mais ce qui me mank c lors de la reactualisation puis ferlemeture du popup
Code :
|
Marsh Posté le 13-02-2004 à 15:47:51
ouais enfin suffit pas de virer le #
montre ton lien comment il est maintenant ?
pour la réactualisation, tu dois donner un id="unNom" à ton lien et faire la réactualisation sur page.html#unNom
Je pense qu'il n'y a pas d'autre solution
Marsh Posté le 13-02-2004 à 16:51:30
+1 un lien est un lien. Ce serait pas mal de ne pas l'oubier.
Marsh Posté le 13-02-2004 à 17:07:10
antp> mon lien c'est ça :
Code :
|
je voulais eviter les ancres car elles ne rapportent pas l'exacte position mais elles mettent en haut l'element visé...
J'ai remarqué qu'IE6 avait la bonne habitude de replacer la sidebar au meme endroit lors d'une reactualisation jem suis dit que le js pouvait surmt en faire de meme..
Marsh Posté le 13-02-2004 à 17:08:05
dpro a écrit : antp> mon lien c'est ça :
|
C'est pas un lien ça.
Marsh Posté le 13-02-2004 à 17:12:03
hermes jtrouve ke tu post ds msg bizzares :s
onclick c bien kya un lien... et fenetre_ajout_num(num) c ma fction js pr ouvrir un popup
Code :
|
Marsh Posté le 13-02-2004 à 17:14:42
dpro a écrit : hermes jtrouve ke tu post ds msg bizzares :s
|
Non onclick c'est un évènement.
Un lien c'est
Code :
|
SI tu veux quand même ton onclick, tu fais :
Code :
|
Marsh Posté le 13-02-2004 à 17:21:10
Bah, je préfere autant ma méthode car je n'utilise pas de lien(je ne vois pas l'interet de mettre #)...
De toutes façon ce probleme est reglé, il faut trouver un autre moyen que les ancres pour pouvoir mémoriser la position d'une scrollbar...
Marsh Posté le 13-02-2004 à 17:28:38
dpro a écrit : Bah, je préfere autant ma méthode car je n'utilise pas de lien(je ne vois pas l'interet de mettre #)... |
Qui te dit de mettre # ?
Tu mets le lien de ta popup, comme ça si le JS est désactivé, ben ton site reste accessible.
Marsh Posté le 13-02-2004 à 17:42:25
on peu ouvrir un popup autrement que par js ^o) ? anyway, jusqu'a present je n'ai pas envisagé de distribuer mon appli donc je fais surtt ça pr moi et mon entourage!
Marsh Posté le 13-02-2004 à 17:43:31
ReplyMarsh Posté le 13-02-2004 à 17:46:12
dpro a écrit : on peu ouvrir un popup autrement que par js ^o) ? anyway, jusqu'a present je n'ai pas envisagé de distribuer mon appli donc je fais surtt ça pr moi et mon entourage! |
Ben qu'est-ce que ça change ? T'as la tête dure toi hein...
Tu gardes ta ligne telle quelle sauf que tu mets EN PLUS ton lien vers la page de ton popup dans le href + un return false; après ta fonction dans ton onclick.
Marsh Posté le 13-02-2004 à 17:51:10
bon aller, je le met rien ke pr te faire pléz mais ça avance pas mon pb de refresh
Marsh Posté le 13-02-2004 à 17:55:54
dpro a écrit : bon aller, je le met rien ke pr te faire pléz mais ça avance pas mon pb de refresh |
C'est quoi le problème exactement ? où est ta page ?
Marsh Posté le 13-02-2004 à 18:01:50
comme tu peu le voir ici http://forum.hardware.fr/hardwaref [...] tm#t641964 je recgarge la page qui a ouverte le popup pour réactualiser les données, or c'est souvent une page à rallonge donc se serai bien de mémoriser la position de la sidebar
Marsh Posté le 13-02-2004 à 14:50:45
Bonjour,
J'aimerais pouvoir garder la position de ma page lorsque j'ouvre un popup... De plus, ce popup réactualise la page opener quand il se ferme, et évidement je perds la position de la page à la réactualisation
Ya til moyen de passer en variable la position de la page (je peu le faire par php aussi)??
merci d'avance !
Message édité par dpro le 13-02-2004 à 17:38:58