Bonjour,
Je suis en train de réaliser un questionnaire en ligne et j'aimerais faire en sorte que les colonnes d'une table s'affiche selon les valeurs d'un select.
Un des membres du forum m'a donné ses fonctions :
Ces fonctions permettent de montrer ou d ecacher une colonne d'une table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function HC(a, b) { var lines = a.getElementsByTagName('tr'); for(var i = 0; i < lines.length; ++i) lines[i].getElementsByTagName('td')[b].style.display = 'none'; } function SC(a, b) { var lines = a.getElementsByTagName('tr'); for(var i = 0; i < lines.length; ++i) (lines[i].getElementsByTagName('td')[b]).style.display = 'table-cell'; }
Le problème est que sur IE ca ne marche pas, on me dit qu'il est impossible d'obtenir la propriété display, argument non valide.
Sur Firefox ça marche!!
J'aimerai avoir d'autres avis sur la question ou pourquoi pas d'autres solutions.
Merci!!
Partager