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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [html/js] empecher le scrollup d'une page lors de son rafraichissement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[html/js] empecher le scrollup d'une page lors de son rafraichissement

n°641928
dpro
Gentil Opticien
Posté le 13-02-2004 à 14:50:45  profilanswer
 

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
mood
Publicité
Posté le 13-02-2004 à 14:50:45  profilanswer
 

n°641938
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-02-2004 à 14:54:00  profilanswer
 

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 :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°641964
dpro
Gentil Opticien
Posté le 13-02-2004 à 15:03:44  profilanswer
 

OK, ct le # qui genait :sweat: , mnt l'ouverture marche, mais ce qui me mank c lors de la reactualisation puis ferlemeture du popup

Code :
  1. function reload_opener()
  2. {
  3. window.opener.window.location.reload();
  4. window.close();
  5. }

n°642055
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-02-2004 à 15:47:51  profilanswer
 

ouais enfin suffit pas de virer le #
montre ton lien :p 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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°642143
Hermes le ​Messager
Breton Quiétiste
Posté le 13-02-2004 à 16:51:30  profilanswer
 

+1 un lien est un lien. Ce serait pas mal de ne pas l'oubier. :/

n°642173
dpro
Gentil Opticien
Posté le 13-02-2004 à 17:07:10  profilanswer
 

antp> mon lien c'est ça :  

Code :
  1. <a onclick="fenetre_ajout_num(<? echo retreive_name($row['source']) ?> )" class="button_img"><img src="img/opt_rep.gif" width="15" height="15" border="0"></a>


 
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..

n°642175
Hermes le ​Messager
Breton Quiétiste
Posté le 13-02-2004 à 17:08:05  profilanswer
 

dpro a écrit :

antp> mon lien c'est ça :  

Code :
  1. <a onclick="fenetre_ajout_num(<? echo retreive_name($row['source']) ?> )" class="button_img"><img src="img/opt_rep.gif" width="15" height="15" border="0"></a>


 
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..


 
C'est pas un lien ça.

n°642183
dpro
Gentil Opticien
Posté le 13-02-2004 à 17:12:03  profilanswer
 

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 :
  1. function fenetre_ajout_num(i)
  2. {
  3. window.open("ajout_num.php?numero=0"+i+"", "", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=380, height=200, left=300, top=50" );
  4. //je sais pas pk cette saloperie prends pas de 0 en début de chaine als je lé rajouté à la main!
  5. }


Message édité par dpro le 13-02-2004 à 17:14:09
n°642189
Hermes le ​Messager
Breton Quiétiste
Posté le 13-02-2004 à 17:14:42  profilanswer
 

dpro a écrit :

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 :
  1. function fenetre_ajout_num(i)
  2. {
  3. window.open("ajout_num.php?numero=0"+i+"", "", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=380, height=200, left=300, top=50" );
  4. //je sais pas pk cette saloperie prends pas de 0 en début de chaine als je lé rajouté à la main!
  5. }


 


 
Non onclick c'est un évènement.  
 
Un lien c'est
 

Code :
  1. <a href="ton_lien.ext">texte</a>


 
SI tu veux quand même ton onclick, tu fais :
 

Code :
  1. <a href="ton_lien" onclick="fonction_en_js(); return false;">texte</a>


Message édité par Hermes le Messager le 13-02-2004 à 17:15:52
n°642205
dpro
Gentil Opticien
Posté le 13-02-2004 à 17:21:10  profilanswer
 

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...

mood
Publicité
Posté le 13-02-2004 à 17:21:10  profilanswer
 

n°642212
Hermes le ​Messager
Breton Quiétiste
Posté le 13-02-2004 à 17:28:38  profilanswer
 

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 #)...
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...


 
Qui te dit de mettre # ?  :heink:  
 
Tu mets le lien de ta popup, comme ça si le JS est désactivé, ben ton site reste accessible.

n°642241
dpro
Gentil Opticien
Posté le 13-02-2004 à 17:42:25  profilanswer
 

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!

n°642244
uriel
blood pt.2
Posté le 13-02-2004 à 17:43:31  profilanswer
 

tu peux faire un target="_blank" dans ton lien


---------------
IVG en france
n°642251
Hermes le ​Messager
Breton Quiétiste
Posté le 13-02-2004 à 17:46:12  profilanswer
 

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...  :lol:  
 
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.

n°642257
dpro
Gentil Opticien
Posté le 13-02-2004 à 17:51:10  profilanswer
 

bon aller, je le met rien ke pr te faire pléz  :ange: mais ça avance pas mon pb de refresh :/

n°642263
Hermes le ​Messager
Breton Quiétiste
Posté le 13-02-2004 à 17:55:54  profilanswer
 

dpro a écrit :

bon aller, je le met rien ke pr te faire pléz  :ange: mais ça avance pas mon pb de refresh :/


 
C'est quoi le problème exactement ? où est ta page ?

n°642273
dpro
Gentil Opticien
Posté le 13-02-2004 à 18:01:50  profilanswer
 

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


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

  [html/js] empecher le scrollup d'une page lors de son rafraichissement

 

Sujets relatifs
noob ,pb dans mon code, je voudrai creer un page renvoyant a un ftp...lien affichant une page au sain d'un tableau
Inclure un rendu du page HTML dans une fenetre classique MFCrafraichissement en java
[XHTML/CSS] Une div de hauteur 100% de la page...Envoi email format html avec INDY
Gestion de la mise en page avec des include...jarrive vraiment pas.mise en page d'un site en php
[PHP] Génération de page à la volée 
Plus de sujets relatifs à : [html/js] empecher le scrollup d'une page lors de son rafraichissement


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