Bonjour tout le monde,
j'ai une boucle qui ajoute des TR dans une table.
le probleme c'est que sur IE il n'ajoute que la dernier TR (dernier itération de la boucle) alors que sur FF ca fonctionne trés bien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
for (var i=0;i<ListOfAllPeriods.length;i++){
     addTRToPriceDetails(ListOfAllPeriods[i]);
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
function addTRToPriceDetails(item){
 
        priceDetailIndex++;
	emplacement = document.getElementById("tableResult");
 
	//-- création d'une ligne ----------
 
	tr = document.createElement("TR");
	tr.setAttribute('id',"tr_"+priceDetailIndex);
	ligne = emplacement.appendChild(tr);
 
	// creation de td1
 
	td1 = document.createElement("TD");
	td1.className='text3Table';
	cellule = ligne.appendChild(td1);
	div1=document.createElement("DIV");
	div1.className='text8Table';
	text1 = cellule.appendChild(div1);
	text1.innerHTML = item[0];
 
	// creation de td2
 
	td2 = document.createElement("TD");
	td2.className='text2Table';
	cellule = ligne.appendChild(td2);
	cellule.innerHTML =item[9] + " - " + item[10];
}