Bonjour,

J'ai une erreur dans mon script JS mais je ne parviens pas à déterminer de quoi il s'agit. Cette erreur n'a lieu que sou IE...

Voici l'extrait de code posant problème (ainsi que la ligne soit disant erronée):
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
...
	var table = document.getElementById('monTableau');
	var tbody = table.tBodies[1];	
	var newTr = tbody.rows[ligne.rowIndex-1].cloneNode(true);
	var toolArray = xhr.responseText.split("|");
	newTr.id = parseInt(trouveIdMax(tbody)) + parseInt(1);
	newTr.childNodes.item(7).innerHTML =  actionSupprDuplic(id,toolArray[0],date,newTr.id,'true');	
	newTr.childNodes.item(8).innerHTML = actionSwap(id,toolArray[0],date,toolArray[1],newTr.id,tbody.rows.length);
	var dateArray = toolArray[2].split("-");
	var dateValid = dateArray[2] + dateArray[1] + dateArray[0];
	var dateArray2 = toolArray[3].split("-");
	var dateValid2 = dateArray2[2] + dateArray2[1] + dateArray2[0];			
	elemId = 'dv' + ligne.id;
	elemId2 = 'dv' + newTr.id;
newTr.childNodes.item(i-4).childNodes.item(0).childNodes.item(0).childNodes.item(0).id = elemId2;
	document.getElementById(elemId).innerHTML = "<td colspan=2 class='right' style='TEXT-ALIGN:center'><CENTER><BIG><B>Date : " + dateValid + "</B></BIG></CENTER><BR></TD>";			
	document.getElementById(elemId2).innerHTML = "<td colspan=2 class='right' style='TEXT-ALIGN:center'><CENTER><BIG><B>Date  : " + dateValid2 + "</B></BIG></CENTER><BR></TD>";
			table.tBodies[1].insertBefore(newTr,tbody.rows[ligne.rowIndex-1]);
...
Merci par avance.