bonjour,
mon but est de faire un script qui me permette de cacher un certain nombre d'éléments qui ont le même nom et de faire aparaitre l'un d'entre eux grace à son id et tout cela en cliquant sur un lien.
voici le script que j'ai pour le moment :
function afficher_fichier(fichier)
{
if (document.getElementsByName)
{
nb_fichiers = document.getElementsByName('fichiers').length
for (i=0; i<nb_fichiers; i++)
{
document.getElementsByName('fichiers').item(i).style.visibility = 'hidden';
// La ligne qui suis est une variante de la syntaxe de la précédente mais le problème est le même.
// document.getElementsByName('fichiers')[i].style.visibility = 'hidden';
}
}
if (document.getElementById)
{
document.getElementById(fichier).style.visibility = 'visible';
}
}
ce script fonctionne parfaitement sous firefox mais la partie qui cache les elements par leur nom ne fonctionne pas sous internet explorer
si quelqu'un sait pourquoi ....
---------------
"Le monde est dangereux à vivre non à cause de ceux qui font le mal mais à cause de ceux qui regardent et laissent faire." Einstein