Et ainsi de suite.Code:
1
2
3 <tr name="1"> <tr name="2"> <tr name="3">
Version imprimable
Et ainsi de suite.Code:
1
2
3 <tr name="1"> <tr name="2"> <tr name="3">
J'ai fait une alert pour vérifier que c'est le bon qui est en paramètre de la fonction et c'est le bon.
Même en changeant 1 par tr_1 cela ne change rien.... Je désespère....
essayes :
en passant L'id de ton tableau :)Code:
1
2
3
4
5
6
7
8
9
10 function voir(idTableau){ var listeLigne = document.getElementById(idTableau).getElementsByTagName('tr'); for (var i =0 , l = listeLigne.length ;i < l;i++){ if(listeLigne[i].style.display == ''){ listeLigne[i].style.display = 'none'; }else{ listeLigne[i].style.display = ''; } } }
Sachant que j'ai plusieurs lignes "principales" qui sont afficher en tout temps et à partir de ces lignes j'affiche des lignes spécifiques, je ne peux pas utiliser cette fonction.......
:bug::cry:
J'ai trouve la solution. :yaisse2::yaisse2:
En fait, sous IE la fonction getElementsByName() cherche les balise "id", oui c'est complètement stupide....
Donc j'ai fait :
et ça marche !Code:<tr name="1" id="1"
Merci pour votre aide
8O mouai pas la meilleur méthode a mon avis ... si tu veux taper sur les id , utilise les id , car name est a utiliser sur un élément de formulaire et non sur une ligne de tableau ...
C'est peut-être pas la meilleure solution mais cela permet de faire marcher ce script sur FF et IE
. . . :roll:
Bon courage pour la suite ^^
Merci surtout que la j'adapte tout un site de FF vers IE...... Je risque d'avoir pas mal de souci au niveau du Css.....