A voir également:
- Afficher plusieurs divs avec javascript
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Afficher un tableau en c - Forum C
- Afficher mot secret python ✓ - Forum Python
- Table de multiplication javascript ✓ - Forum Javascript
3 réponses
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
3 mai 2009 à 22:26
3 mai 2009 à 22:26
voilà le lien java
<a href="" onclick="javascript:visibilite('nomdeladiv'); return false;" >afficher la div</a>
et voilà le script
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
3 mai 2009 à 22:27
3 mai 2009 à 22:27
heu j'ai pas collé le bon:
voilà le lien JAVASCRIPT
<a href="" onclick="javascript:visibilite('nomdeladiv1','nomdeladiv2','nomdeladiv3'); return false;" >afficher la div</a>
et voilà le script
function visibilite(thingId1,thingId2,thingId3)
{
var targetElement1 = document.getElementById(thingId1) ;
var targetElement2 = document.getElementById(thingId2) ;
var targetElement3 = document.getElementById(thingId3) ;
if (targetElement1.style.display == "none")
{
targetElement1.style.display = "" ;
} else {
targetElement1.style.display = "none" ;
}
if (targetElement2.style.display == "none")
{
targetElement2.style.display = "" ;
} else {
targetElement2.style.display = "none" ;
}
if (targetElement3.style.display == "none")
{
targetElement3.style.display = "" ;
} else {
targetElement3.style.display = "none" ;
}
}
Merci alain pour ta réponse,
je m'en étais sorti en rappelant toute la fonction dans le lien java comme suit :
<a href="" onclick="javascript:visibilite('div_01'); javascript:visibilite('div_02'); javascript:visibilite('div_03'); javascript:visibilite('div_04'); return false;" >Tout afficher / dissimuler</a>
et sans toucher le script, mais ta solution a l'air plus propre ^^
je m'en étais sorti en rappelant toute la fonction dans le lien java comme suit :
<a href="" onclick="javascript:visibilite('div_01'); javascript:visibilite('div_02'); javascript:visibilite('div_03'); javascript:visibilite('div_04'); return false;" >Tout afficher / dissimuler</a>
et sans toucher le script, mais ta solution a l'air plus propre ^^