Passer le focus à une option d'un select multiple
Bonjour,
Voici mon problème :
j'ai une fonction javascript qui ajoute dynamiquement des options à un champ select multiple lorsque l'utilisateur fait une certaine action. Je souhaiterais que le focus se fasse sur l'option qui vient d'être ajoutée. Firefox le fait par défaut, mais pas pour IE.
Plus précisément voila ce qui se passe sous Firefox :
http://img156.imageshack.us/img156/8...efoxff4.th.jpg
Alors que sous IE, le scroll ne se fait pas tout seul :
http://img502.imageshack.us/img502/5781/iesv6.th.jpg
J'ai cherché un peu partout sur le net à la recherche d'un hack, en vain.
Voici le code en question :
Code:
1 2 3 4
| var optionWaypoint = document.createElement("option");
optionWaypoint.text = "Pt " + circuit.nbPoints;
document.getElementById("selectWaypoints").options[circuit.nbPoints - 1] = optionWaypoint;
optionWaypoint.selected = "true"; |
J'ai aussi essayé de rajouter la ligne :
Code:
1 2
|
document.getElementById("selectWaypoints").selectedIndex = circuit.nbPoints - 1; |
sans succès.
Voila, si quelqu'un a des idées ou connait une solution...
Merci