Afficher un div chaque fois qu'on clique sur un lien

emnaaaa - 30 avril 2013 à 12:33
Mareck666 Messages postés 56 Date d'inscription lundi 6 février 2006 Statut Membre Dernière intervention 30 avril 2013 - 30 avril 2013 à 21:52
bonjour,
j'ai utilisé du java script pour afficher un div en cliquant sur un lien dans la même page. par la suite je souhaiterai appliquer ça sur plusieurs liens c-à-d que chaque fois que je clique sur un lien un contenu dans un div s'affiche.
Voici comment j'ai fait pour un seul lien:
</head><script>
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
</script></head>



<li>[javascript:visibilite('hotels'); Tunis]</li>
<li>[# Nabeul]</li>
<li>Sousse</li>
<li>[# Monastir]</li>
<li>Mahdia</li>
<li>[# Tabarka]</li>
<li>[# Hammamet]</li>
<li>[# Djerba]</li>

1 réponse

Mareck666 Messages postés 56 Date d'inscription lundi 6 février 2006 Statut Membre Dernière intervention 30 avril 2013
30 avril 2013 à 21:52
Bonsoir,

Je ne saisi pas ta question, tu as tout les éléments en main dans ton code,
tu n'a qua appliquer aux autres liens, ce que tu as appliqué a Tunis, en faisant varier la div affichée.

PS : Au passage affecte la propriété display à "block" au lieu de "", afin d'éviter des problémes d'affichage en fonction des navigateurs.
0
Rejoignez-nous