Bonjour, j'ai un probleme avec IE et setTimeout

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
for(var i = 0; i < selectedPos.length; i++)
{
    window.setTimeout(
        function(){
            alert(i);
        },
       200
    );
 
    //setTimeout(showTimedBubble, i*bubbleTime, selectedPos[i].pos);
}
mon probleme est que je n'ai pas le bon "i" sur la ligne alert(i);. J'ai le dernier increment. et ca ne fonctionne pas non plus en faisant comme ca function(i){

merci d'avance pour votre aide