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 :

Defilement automatique d'une liste


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2004
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 282
    Par défaut Defilement automatique d'une liste
    Bonjour,

    Apres une longue recherche sur le forum sans resultat, je poste mon pb :

    je souhaite simplement faire defiler automatiquement la scrollbar d'une liste jusqu'en bas, apres y avoir ajouté un element (ou un bloc d'elements).
    ".selected = true" ne fait que mettre en surbrillance, et "scrollIntoView = true" fait defiler la totalite de la page, et non les elements de la liste...

    Auriez-vous une solution ?
    Merci d'avance !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Défiler ? tu veux dire le mouvement ? voir la liste descendre ?

    Tu ne pourras pas le faire de façon propre avec un select ...
    faudrait faire un selected et intoView sur chacune des options ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2004
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 282
    Par défaut Pas de scroll
    Salut SpaceFrog,
    Oui par défilement je veux dire que la scrollbar doit atteindre le bas de l'ascenseur... afin que l'on puisse voir l'element que l'on vient de rajouter, si celui-ci depasse du bas de la liste.
    J'ai appliqué le ScrollIntoView a l'élément que je viens d'ajouter a ma liste, mais c'est toute la page qui defile, pas la scrollbar...
    Ca vous "parle" ?...

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2004
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 282
    Par défaut
    Salut, a tous,
    Spacefrog, j'ai trouve un autre topic ou tu aides qq'un a resoudre son pb, le meme que le mien, et son pb est resolu.
    Voila le lien :
    http://www.developpez.net/forums/arc.../t-155000.html

    La solution ne marche pas pour moi, car a priori elle ne s'applique qu'aux balises Div et non aux Select...
    J'ai en effet 2 tableaux, (l'un contenant l'autre) et dans une cellule du tableau contenu, j'ai un select, que j'aimerais faire defiler jusqu'en bas a chaque ajout d'element.

    De plus, d'apres un autre forum, l'instruction object.scrollTop ne fonctionne pas sous IE, cela semble etre un bug IE connu...


    Existe-t-il finalement une solution pour un Select tout simple contenu dans un tableau ?
    Merci d'avance pour ton aide.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    J'ai fait un script au bureau qui solutionne ton problème, seulement je ne e souviens pas du tout du principe de fonctionnement, et je suis en congé jusqu'au 10 sept ...
    Relance moi àprès le 10
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2004
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 282
    Par défaut Résolu
    Bon en fait :

    options.selectedIndex (options.length - 1)

    est suffisant, mais je ne sais pas pourquoi il ne passait pas, il fallait lui ajouter un windows.setTimeout...
    Bref, ca marche, merci SpaceFrog.

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

Discussions similaires

  1. Creation de reponse automatique pour une liste de distribution
    Par spynux dans le forum Exchange Server
    Réponses: 0
    Dernier message: 06/05/2008, 16h55
  2. Réponses: 2
    Dernier message: 15/03/2008, 13h46
  3. Déposer un fichier automatiquement dans une list sharepoint
    Par nico18987 dans le forum SharePoint
    Réponses: 7
    Dernier message: 22/12/2007, 12h19
  4. [AJAX] Rafraîchissement automatique sur une liste déroulante
    Par frutix dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/04/2007, 16h09
  5. ajout automatique d'une liste
    Par Galak extra dans le forum Hibernate
    Réponses: 10
    Dernier message: 04/08/2006, 13h25

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