Bonjour,

dans une page je voudrai faire la chose suivante :

lorsque je clique sur un lien, je crée un nouveau div avec un texte quelconque dedans. Si plusieurs div ont été créé (en cliquant sur le lien prévu à cet effet), je veux que les div déjà créés ne soient pas affichés afin que l'on ne voit QUE le dernier div créé. Voici le code que j'utilise :

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
 
		var NbDiv = 0;
 
		function AjoutDiv(){
			var NomNewDiv = prompt('Nom du calque à ajouter');
			if (NomNewDiv != null){
 
				NbDiv++;
 
				for(var i=0;i<NbDiv;i++){
				  var s = "T"+i;
                                 getElementById(s).style.display='none';
				}
 
				var a = document.getElementById("DetailDiv");
				a.innerHTML += "<div id=T"+NbDiv+">D&eacute;tail 0 "+NomNewDiv+"</div>";				
			}
		}
or, apparemment, la ligne getElementById(s).style.display='none'; ne fonctionne pas...

Auriez vous une idée ? merci de votre aide !!!