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 :



Alors que sous IE, le scroll ne se fait pas tout seul :



J'ai cherché un peu partout sur le net à la recherche d'un hack, en vain.

Voici le code en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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