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

AJAX Discussion :

[AJAX] 3 Listes liées (combo) en JSP


Sujet :

AJAX

  1. #41
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par RachidEL Voir le message
    a mon avis le problème devrait provenir de la variable myOption, qui est d'ailleurs soulignée en rouge par eclipse, elle sert à quoi en fait ??
    C'est la nouvelle entrée de ta liste, créée à partir des données de la réponse Ajax XML. Elle est insérée en fin du select à la ligne suivante ...

    Dans un premier temps, essaye de juste enlever le "var" dans la boucle for.

    Tel qu'il est là, tu fais une multi-déclaration de variable, ce qui est une erreur.
    Peut-être ça qui plaît pas à Eclipse

    A+

  2. #42
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Sinon, installe Firebug et décrit l'erreur retourner.

  3. #43
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 22
    Par défaut
    en executant firebug, voilà ce que ça m'a donné :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
    <html>
    <head>
    </head>
    <body onload="change()">
    <form action="NouveauBien" method="POST">
    <fieldset style="">
    </fieldset>
    <p> </p>
    <fieldset style="width: 500px;">
    <legend>Information sur Projet</legend>
    <label>Projet</label>
    <select id="projet" onchange="change()" name="projet">
    <option value="6"> RACHID </option>
    <option value="2"> al amane </option>
    <option value="4"> al badr </option>
    <option value="5"> Atlas </option>
    <option value="1"> libelle </option>
    <option value="3"> uuu </option>
    </select>
    <label>Tranche</label>
    <div id="tranche" style="display: inline;">
    <select id="tranche2" onchange="change2()" name="tranche22"> </select>
    </div>
    <label>Groupement</label>
    <div id="groupement" style="display: inline;">
    <select id="groupement2" name="groupement22"> </select>
    </div>
    </fieldset>
    <p>
    </p>
    <p> </p>
    <p>
    </p>
    <p> </p>
    <p> </p>
    </form>
    </body>
    </html>

  4. #44
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 22
    Par défaut
    en faisant suite à la discussion je signale que c'est ce bout de code qui est signalé en rouge par eclipse:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    new Option(items[i].getElementsByTagName('option')[0].firstChild.nodeValue,items[i].getElementsByTagName('valeur')[0].firstChild.nodeValue,false,true)

  5. #45
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,
    Essaye avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('tranche2').options[i]= new Option(items[i].getElementsByTagName('option')[0].firstChild.nodeValue,items[i].getElementsByTagName('valeur')[0].firstChild.nodeValue,false,true)
    Dans l'onglet reseau de Firebug, coche les trois cases, puis activer.
    Quand tu appelles la fonction change() dans Firefox, quel est l'erreur retourné par Firebug.

Discussions similaires

  1. Listes liées dans une JSP - Java & Ajax
    Par Gwen_59 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/04/2012, 15h34
  2. [AJAX] deux listes liées
    Par kawther dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/04/2007, 14h15
  3. [AJAX] Trois listes liées
    Par jason69 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/03/2007, 21h23
  4. [AJAX] plusieurs listes liées
    Par highman dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/03/2007, 11h31

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