Bonjour,
Je sais qu'il existe une différence entre IE et FFX pour affecter une valeur à un nouvel attribut d'un objet.
Pour IE :
Pour FFX :
Code : Sélectionner tout - Visualiser dans une fenêtre à part objet.onChange = function() { mon_javascript };
Voilà le code de ma page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part objet.setAttribute("onChange", "mon_javascript");
show(i) étant une fct définie un peu plus haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sel = document.createElement('select'); sel.setAttribute("id", "critere"+i); sel.setAttribute("onChange", "show("+i+")"); sel.onChange = function() { show(i); }; sel.setAttribute("size", "1");
Lorsque je regarde le code à l'intérieur de mon select (innerHTML) :
- Sous Firefox, je vois bien l'attribut onChange. ça marche nickel
- Sous IE, je ne vois pas l'attribut onChange !! (donc je peux pas lancer mon code javascript en changeant la valeur de mon select)
Savez vous d'ou peut venir ce mystérieux pb ?
Merci !![/code]
Partager