Bonjour a tous,
Je voudrais afficher a la demande plusieurs elements d'un formulaire.
Voici ma fonction en javascript :
A la fin du chargement de ma page HTML j'appel ma fonction avec en argument 0. Dans tous les alert je retrouve bien la valeur hidden cependant tous mes Element restent visible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function function_select(i) { if(i==0) { for(x=1; x<20; x++) { var monElement = document.getElementById('article_'+x); monElement.style.display = 'none'; monElement.style.visibility = 'hidden'; alert(monElement.style.visibility+' test sur : '+x); } } else { i = parseInt(i) + 1; for(x=1; x<i; x++) { document.getElementById('article_'+x).style.visibility='visible'; } } }
Je ne comprend pas.
Je ne rappel pas ma fonction entre temps. Les id des mes Elements sont bien places, et orthographie de la meme maniere.
Mes Element sont des <div>. J'utilise d'autres <div> englobant le tout pour ma mise en page, dans ceux-ci aucun appel a visibility.
J'ai teste sous firefox et sous IE, meme resultat.
Si quelqu'un a une idée pour m'eclairer ?
Je vous remercie de vos réponses.
Partager