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 :

[POO] [IE6] Cet objet ne g�re pas cette propri�t� ou cette m�thode


Sujet :

JavaScript

  1. #1
    Mod�rateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par d�faut [POO] [IE6] Cet objet ne g�re pas cette propri�t� ou cette m�thode
    Bonjour,

    J'ai galer� sur un probl�me et j'aimerais savoir si quelqu'un qui connait mieux le javascript que moi pourrait m'expliquer ceci :

    Je cherche a recuperer les valeurs d'un <select> "annee".
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    annee = document.getElementById('annee').options[document.getElementById('annee').selectedIndex].value;
    Provoque sur IE6 "Cet objet ne g�re pas cette prori�t� ou cette m�thode"
    Alors que sur Firefox 3 il fonctionne.

    J'ai trouv� comme r�solution au choix les deux m�thodes suivantes :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    nannee = document.getElementById('annee').options[document.getElementById('annee').selectedIndex].value;
    ou
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    var annee = '';
    annee = document.getElementById('annee').options[document.getElementById('annee').selectedIndex].value;
    Est-ce que c'est moi qui ait fait quelque chose de mal ou bien est-ce IE6 qui se melange entre le nom du champ et le nom de la variable ?

    Merci pour votre aide.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  2. #2
    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
    Salut !
    Je crois que c'est d� au fait que dans les anciennes versions d'IE on pouvait faire r�f�rence � un objet directement via son ID.
    Pour lui "annee" est le <select> lui m�me et non une variable.
    EDIT : du coup, tu attribues la value � un objet (et non � la value d'un objet ou � une variable string).

    D'o� la correction en modifiant le nom de la variable ...

    A+

  3. #3
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    bonjour,

    Citation Envoy� par E.Bzz
    tu attribues la value � un objet (et non � la value d'un objet ou � une variable string).
    Je confirme ce qu'a �crit E.Bzz.

    Donc avec IE il faut toujours d�clarer les variables !! Sinon si tu �cris :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    annee = document.getElementById('annee');
    annee (la variable) se r�f�re � un objet ayant pour nom (name) annee. Et �a plante

  4. #4
    Mod�rateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par d�faut
    Merci pour vos r�ponses et merci � IE d'avoir voulu m'aider aussi
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 20/02/2013, 14h32
  2. [POO] "Cet objet ne g�re pas cette action" dans IE7
    Par shgeoffrey dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 16/04/2009, 18h47
  3. R�ponses: 8
    Dernier message: 05/06/2008, 15h19
  4. R�ponses: 2
    Dernier message: 08/11/2007, 22h06
  5. [Jscript]Cet objet ne g�re pas cette propri�t� ou cette m�thode
    Par 1tox dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 02/06/2006, 09h19

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