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 :

selectedIndex has no properties (firefox)


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut selectedIndex has no properties (firefox)
    Bonjour à tous,

    je créé un select dynamiquement en Javascript.

    Je souhaite récupérer la valeur de l'option cliquée de ce select, mais j'ai un message d'erreur sous Firefox. this.selectedIndex has no properties
    Sous IE, tout fonctionne très bien.

    Voici ma fonction :

    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
     
    var select = document.createElement("select");
               select.setAttribute("id","selectOrdreRubriques");
               select.setAttribute("name","selectOrdreRubriques");
               for(j=1;j<=num;j++)
               {
                   var option = document.createElement('option');
                   var numOrdre = document.createTextNode(j.toString());
                   option.appendChild(numOrdre);
                   select.appendChild(option);
               }
               if(ie)
                   select.onchange = function (){stockerOrdreRubriques(this.parentElement.parentElement.id,niveau,this.options[this.selectedIndex].text)};
               if(ns)
                   select.setAttribute("onchange","stockerOrdreRubriques('"+resultat[i+1]+"','"+niveau+"','"+this.options[this.selectedIndex].text+"')");
    Pouvez-vous m'aider ?

    je vous remercie

    Ben

  2. #2
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!

    Normallement, tu devrais pouvoir te passer du this juste avant selectedIndex, pour IE comme pour FF.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut
    j'ai essayé sans le this devant selectedIndex, mais FF me retourne cette erreur :

    "selectedIndex is not defined"

    avez-vous d'autres solutions, c'est très important !!!

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    et tu as essayé pour voir de supprimer l'alternance IE/NS, pour voir comment réagit ton script sans setAttribute?

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut
    non ça ne fonctionne pas non plus.

    FF me renvoie toujours la même erreur.

    selectedIndex has no propeties

    ou

    selectedIndex is not defined lorsque j'enlève le this devant

    Quelqu'un a-t-il la réponse à mon problème s'il vous plait, c'est très important et surtout URGENT ?

    Je vous remercie

Discussions similaires

  1. [DOM] liste déroulante et erreur ".selectedIndex has no properties
    Par Henry9 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 27/08/2007, 20h11
  2. [AJAX] "responseXML has no properties" sous Firefox
    Par Booyakha dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/06/2007, 17h18
  3. [Mozilla] document.getElementById(var) has no properties
    Par dys_ dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 14/11/2005, 15h33
  4. document.images[i] has no properties, kesako ?
    Par weed dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/10/2005, 17h59
  5. document.getElementById() has no properties ..
    Par ahage4x4 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/06/2005, 17h04

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