Bonjour. j'ai un tableau html
et le code javascript
La fonction javascript se charge automatiquement quand se charge la page.
Ce code javascript va insérer une image dans la colonne NumCol de chacune des lignes de mon tableau (au chargement de la page).
Sous firefox cette fonction marche trés bien. Sous IE j'ai des problémes. en effet (d'apres mes tests) sous IE il ne rentre meme pas dans la boucle for (j'ai mis des alert(j), sous ie il ne m'en affiche aucun alors que sous firefox il mes les affiche).
J'espere avoir été clair dans mes propos.
Toute l'aide sera le bienvenue!
Modifié par ashesheart (12 Jun 2007 - 08:49)
<table>
<tbody>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
</tbody>
</table>
et le code javascript
function tableAddPlusMinusElement(elmntTable, numCol){
var tbody = elmntTable.getElementsByTagName('tbody');
var imgPlus = '<img src="style/images/_table/prosp_plus.gif" alt="Cliquez ici" onclick="makeShowHideLines(this);">';
//Build the TRs to make them coloried
var TRs = tbody[0].getElementsByTagName('tr');
for(var j=0;j<TRs.length;j++){
alert(j)
var idTR = TRs[j].id;
if(idTR[5] == 'f'){
TRs[j].cells[numCol].innerHTML = imgPlus;
}
}
}
La fonction javascript se charge automatiquement quand se charge la page.
Ce code javascript va insérer une image dans la colonne NumCol de chacune des lignes de mon tableau (au chargement de la page).
Sous firefox cette fonction marche trés bien. Sous IE j'ai des problémes. en effet (d'apres mes tests) sous IE il ne rentre meme pas dans la boucle for (j'ai mis des alert(j), sous ie il ne m'en affiche aucun alors que sous firefox il mes les affiche).
J'espere avoir été clair dans mes propos.
Toute l'aide sera le bienvenue!
Modifié par ashesheart (12 Jun 2007 - 08:49)