Bonjour à tous,
j'ai trois div superposés et j'affiche l'un ou l'autre pour faire un système d'onglet :

Code html : 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<html>
<head>
 
<script type="text/javascript">
        function showDiv(index) {
                for(i=1;i<=3;i++) {
                        if (i==index) {
                                document.getElementById('Layer' + i).style.visibility='visible';
                        } else {
                                document.getElementById('Layer' + i).style.visibility='hidden';
                        }
                }
        }
</script>
 
</head>
 
<body>
 
	<a href="#" onClick="showDiv(1)">Onglet 1</a> | <a href="#" onClick="showDiv(2)">Onglet 2</a> | <a href="#" onClick="showDiv(3)">Onglet 3</a>
 
	<div id="Layer1" style="position:absolute; left:50px; top:50px; width:200px; height:200px; z-index:10; border: 1px none #000000;visibility:hidden;">
		<p>contenu de div 1</p>
	</div>
 
	<div id="Layer2" style="position:absolute; left:50px; top:50px; width:200px; height:200px; z-index:10; border: 1px none #000000;visibility:hidden;">
		<p>&nbsp;</p>
		<p>contenu de div 2</p>
	</div>
 
	<div id="Layer3" style="position:absolute; left:50px; top:50px; width:200px; height:200px; z-index:10; border: 1px none #000000;visibility:hidden;">
		<p>&nbsp;</p>
		<p>&nbsp;</p>
		<p>contenu de div 3</p>
	</div>
 
</body>
 
</html>


Tout fonctionne.
En revanche si je rajouter un petit truc dans mon premier div, ça coince.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<div id="Layer1" style="position:absolute; left:50px; top:50px; width:200px; height:200px; z-index:10; border: 1px none #000000;visibility:hidden;">
		<p>contenu de div 1</p>
		<a href="#" onClick="document.getElementById('btn1').style.visibility='visible'">Voir</a>
		<input type="button" id="btn1" style="visibility: hidden;" value="bouton"/>
	</div>

Le bouton que je rends visible reste visible sur tous les onlgets et c'est pas ce que je veux !

Est-ce que quelqu'un a une piste ?