Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
532 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  document.getElementsByName('nom').item(variable)... marche pas sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

document.getElementsByName('nom').item(variable)... marche pas sous IE

n°1108711
wedo
Posté le 05-06-2005 à 15:36:45  profilanswer
 

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
mood
Publicité
Posté le 05-06-2005 à 15:36:45  profilanswer
 

n°1108885
robbyone
Non pas !
Posté le 05-06-2005 à 19:00:44  profilanswer
 

A priori, getElementById(fichier), il lui manque les guillemets !


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
n°1108892
masklinn
í dag viðrar vel til loftárása
Posté le 05-06-2005 à 19:07:23  profilanswer
 

ben non, fichier c'est une variable [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1108901
wedo
Posté le 05-06-2005 à 19:18:38  profilanswer
 

exact fichier est une variable et le probleme vient de cette ligne :  
document.getElementsByName('fichiers').item(i).style.visibility = 'hidden';


---------------
"Le monde est dangereux à vivre non à cause de ceux qui font le mal mais à cause de ceux qui regardent et laissent faire." Einstein

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  document.getElementsByName('nom').item(variable)... marche pas sous IE

 

Sujets relatifs
passer une variable a une pageVariable par l'url de l'iframe
Variable globale !!Variable shell dans commande sql
SYSTEMTIME comment ça marche???[java] recuperer le nom d'une variable
Variable Partagée[vb.net] Génération et mise en page document WORD
FromFile ....... bon ben moi ca marche pasUndefined Variable .. Heu oui...
Plus de sujets relatifs à : document.getElementsByName('nom').item(variable)... marche pas sous IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR