IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Postionner la scrollbar!


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut Postionner la scrollbar!
    Bonjour,

    j'ai un intranet avec des frames et sur le coté gauche un menu déroulant en php qui se trouve dans un frame et lorsque je depli ce menu la frame se rafraichi et donc je perd la position de la scrollbar donc aurez vous une idée pour garder la position de la scrollbar.

    Merci a vous.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    si j'ai a peu près bien compris, lorsque tu déplies ton menu tu fais un clique...

    Si c'est ca pourquoi ne pas mettre un ancre sur ce lien pour garder la position ou tu étais...

  3. #3
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    bas ya deja des ancre pour afficher le contenu du lien sur la page central et trop d'ancre ca deviens un peut le bordelle et en plus c'est pas moi qui décide

    Merci a toi

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    eh ben tu fé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    <a href="#nom_de_ton_ancre_pour_le_menu" onclick="top.window.nom_de_ta_frame_centrale.location.href='lien.html';">
    menu</a>
    comme ca avec ton ancre tu réaffiche le menu la ou tu étais et avec le onclick tu mets a jour ta page centrale. C'est propre et totalement indépendant

  5. #5
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    Ce que tu me propose c'est de modifier les liens de mon menu par cette syntaxe mais voila je ne peux pas modifier ce menu qui n'est pas de moi donc c pour ca que je veux récupérer la position de la scroll pour que retourne toujours la place ou l'utilisateur viens de cliquer dans le menu.

    Merci a toi de ton aide !

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 93
    Par défaut
    je ne pense pas que l'on puisse récupérer une position de la scroll sans une ancre.
    mais montre toujours le code on ne sait jamais

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 19
    Par défaut
    Bonjour,
    je ne suis pas sûr d'avoir compris ton problème, mais bon, pour récuperer la position verticale d'une scrollbar :

    sous ie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var pos_y = window.document.documentElement.scrollTop;
    sous firefox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var pos_y = w.document.body.scrollTop;

  8. #8
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    j'arrive a récupére la position de la scrollbar avec ca

    document.body.scrollTop
    maintenant comment faire pour que ma scrollbar aprés avoir deplier l'arbre garde toujour ca position quand on continue a deplier l'arbre en faite lui ré-injecter la valeur que je trouve avec la ligne plus haut.

    Merci a vous.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 19
    Par défaut
    Pour repositionner ta scrolbar

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    // ta position de depart
    var pos_y = document.body.scrollTop;
     
    ...
     
    //pour la repositionner
    document.body.scrollTop = pos_y;

  10. #10
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    Je suis parti sur autre chose en faite car je récupére la coordonnée de la scrollbar grace a mes liens puis je vais a la position indiqué dans le lien sauf que maintenant mon probléme et que plus je depli le menu plus y a de parametre de scroll qui s'ajout au lien et donc faudrai le limiter a 1 paramétre mais je sais pas comment.

    Si vous avez une idée !!

    Merci a vous

  11. #11
    Membre éclairé Avatar de Shandler
    Profil pro
    Inscrit en
    Février 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 514
    Par défaut
    Merci a vous j'ai réussi a faire ce que je voulais en combinant vos idées et les miennes meric encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Listbox] ScrollBar Horizontal
    Par haleem dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/04/2005, 07h53
  2. [FLASH MX2004] Personnaliser les scrollbars
    Par stephane eyskens dans le forum Flash
    Réponses: 10
    Dernier message: 09/10/2003, 12h53
  3. [VB6] [Scrollbar] Valeur maximale supérieure à 32750
    Par néo333 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/12/2002, 10h24
  4. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51
  5. [visuel]ScrollBar et StatusBar
    Par psl dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/08/2002, 21h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo