[IE] Re définition d'un innerHTML d'une balise <tr>
Posté : 25 oct. 2007, 21:34
Bonjour, j'ai cette fonction javascript
Pas de problème avec Firefox. Cependant, avec IE, ca bloque quand j'essaye de redéfinir ce qu'il y a à l'interieur des balises <tr>.
En faisant des alert, j'ai pu voir que l'objet est bien définit, ca bloque juste lors de la réafectation.
Quelqu'un a t il des idées pour faire une fonction qui marche sur IE ?
Code : Tout sélectionner
function newcompagnie(nb,bataillon) {
var compagnie=document.getElementById('compagnie'+bataillon).value;
document.getElementsByTagName('table')[nb].rows[0].innerHTML=document.getElementsByTagName('table')[nb].rows[0].innerHTML+'<th>'+compagnie+'</th>';
document.getElementsByTagName('table')[nb].rows[1].innerHTML=document.getElementsByTagName('table')[nb].rows[1].innerHTML+'<td class="lieutenant" onMouseUp="placeMembre(this);" id="grade=lieutenant&compagnie='+compagnie+'&bataillon='+bataillon+'"></td>';
document.getElementsByTagName('table')[nb].rows[2].innerHTML=document.getElementsByTagName('table')[nb].rows[2].innerHTML+'<td class="zone" onMouseUp="placeMembre(this);" id="grade=soldat&compagnie='+compagnie+'&bataillon='+bataillon+'"></td>';
document.getElementById('compagnie'+bataillon).value='';
}En faisant des alert, j'ai pu voir que l'objet est bien définit, ca bloque juste lors de la réafectation.
Quelqu'un a t il des idées pour faire une fonction qui marche sur IE ?