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.