Bonjour à tous,
Je débute en javascript et me voilà confronter à un problème.
Je souhaite afficher ou masquer plusieurs zone de texte en les "switchant"
C'est à dire : par défaut ej vois la 1.
Si je clique sur la 2 la 1 s'efface et la 2 apparait.
Si je reclique sur la 1, la 2 s'efface et la 1 réapparait.
J'ai ce code qui me permet d'afficher ou masquer les zones mais je n'arrive pas à l'adapter.
Voilà merci d'avance de votre aide !
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
24
25
26
27
28
29
30
31 <script> function visibilite(thingId,txtAff,txtMasque) { var targetElement; var targetElementLink; targetElement = document.getElementById(thingId) ; targetElementLink = document.getElementById(thingId+'Link'); if (targetElement.style.display == "none") { targetElement.style.display = "" ; targetElementLink.innerHTML = txtMasque ; } else { targetElement.style.display = "none" ; targetElementLink.innerHTML = txtAff ; } } </script> <a href="javascript:visibilite('Div1','Afficher la zone 1','Masquer la zone 1');" id="Div1Link">Afficher la zone 1</a> <a href="javascript:visibilite('Div2','...ou la zone 2','Masquer la zone 2');" id="Div2Link">...ou la zone 2</a> <br /> <div id="Div1" style="display:none;">contenu1</div> <div id="Div2" style="display:none;">contenu2</div>
@ bientôt.
Partager