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 :

[AJAX] Multiple listes liées


Sujet :

JavaScript

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut [AJAX] Multiple listes liées
    Bonjour à tous,

    Un grand merci pour le tutoriel que vous avez mis en ligne concernant les listes liées, il m'a vraiment été d'une grande utilitée.

    lien : http://siddh.developpez.com/articles/ajax/#LIV-A

    Cepandant j'aurai aimé savoir commen il faut adapter ce code pour augmenter le nombres de listes liées successives, à savoir 3 ou plus.

    Merci d'avance.
    Txo

  2. #2
    Membre confirmé Avatar de dream_of_australia
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2007
    Messages : 167
    Par défaut
    Si tu veux à chaque fois mettre une liste à jour en fonction d'une autre liste :
    sur chaque <select> tu appelles une fonction différente sur le onchange pour mettre à jour la liste d'après.

    Si par contre tu veux à partir d'une seule liste en mettre à jour plusieurs :
    là tu modifies seulement la fonction appelée pour qu'au lieu de mettre à jour une liste elle en mette à jour plusieurs

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut
    Oui en fait j'aimerais que chaque liste soit générer en fonction de la précédente, du style :

    Pays genere Region
    Region genere Departement
    Departement genere Ville
    Ville genere CP

    Toutes ces infos sont recuperer à partir d'une bd MySQL.
    Je ne sais pas exactement si je dois utiliser la meme fichier cible avec un switch pour voir quelle liste est concerné ou 3 fichiers différents en fonction du onchange de la liste.

    Puis faut il prevoir une fonction dans la balises body du type onload ?

    Merci d'avance !!

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 137
    Par défaut
    Salut,

    Tu peux utiliser le même fichier en créant 4 fonctions différentes.
    Tu n'auras pas besoin d'un onload, si toutes tes listes sont sur la même page.
    Au début, il y aura que la première liste (Pays), ensuite, elle te générera la second etc... grâce au onchange="genererxxx()"

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 868
    Par défaut
    J'ai fait un truc similaire avec une seule fonction javascript et un seul script PHP. En fait, pour reconnaitre quel morceau de la page je mets à jour, je fais des if et des tests sur l'origine de l'action, qui est passée en argument à la fonction javascript.
    Maintenant, j'aimerais bien déclencher tout seul certaines mises à jour s'il n'y a qu'un seul choix disponible et ça m'a l'air déjà plus délicat.

Discussions similaires

  1. [AJAX] 3 listes liées
    Par oranocha dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/11/2007, 13h11
  2. [AJAX] deux listes liées
    Par kawther dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/04/2007, 13h15
  3. [AJAX] Trois listes liées
    Par jason69 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/03/2007, 20h23
  4. [AJAX] plusieurs listes liées
    Par highman dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/03/2007, 10h31

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