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 :

ajout éléments dans une balise select


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 188
    Points : 121
    Points
    121
    Par défaut ajout éléments dans une balise select
    Bonjour,
    je vous expose mon problème :
    J'ouvre une popup à partir d'un page de mon navigateur, dans mon navigateur j'ai un select avec comme id='ddl_select'
    A partir de mon popup j'ai un formulaire pour ajouter un élément dans le select dont l'id est ddl_select.
    j'utilise le code suivant :
    <script language="Javascript">
    var element = document.createElement("option");
    var position = opener.document.getElementById('ddl_select').length;
    element.text = 'test';
    element.value = 'test';
    opener.document.getElementById('ddl_select').add(element);
    opener.document.getElementById('ddl_select').options[position].selected=true;
    window.close();
    </script>

    Mais le problème c'est que le script ne marche pas sous ie, quelqu'un a t il déjà eut ce problème ???
    Et si oui comment le résoudre ?

    ou pour simplifier ma demande comment ajouter un élément dans un select à partir d'un popup en connaisant l'id du select ?
    Merci d'avance

  2. #2
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut


    Sinon, je dirais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var element = document.createElement("option"); 
    var parentSelect = opener.document.getElementById('ddl_select'); 
    element.appendChild(document.createTextNode('test')); 
    element.value = 'test'; 
    parentSelect.appendChild(element); 
    parentSelect.options[parentSelect.length-1].selected=true;
    Je te conseille de mettre ce code dans une fonction javaScript, pour que tu puisses l'executer au bon moment...

  3. #3
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Points : 185
    Points
    185
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new Option(text, value)
    c'est quand même plus simple ;-)

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    Citation Envoyé par poof65
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new Option(text, value)
    c'est quand même plus simple ;-)
    Et doit être lancer à partir de la fenêtre mère
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    opener.fonctionquicreeunenouvelleoption(variables);

Discussions similaires

  1. liens dans une balise select
    Par tabouet dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/01/2008, 12h07
  2. [XML][XSD] ajout xml DANS une balise xsd
    Par amalaxel dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 13/01/2008, 15h14
  3. Ajout éléments dans une zone de liste
    Par tabtab dans le forum IHM
    Réponses: 15
    Dernier message: 01/10/2007, 08h39
  4. [XHTML] Title dans une balise select ne marche pas
    Par mcdelay dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 13/08/2007, 11h10
  5. [Tableaux] code php dans une balise <select>
    Par bigjeef dans le forum Langage
    Réponses: 7
    Dernier message: 06/04/2007, 00h58

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