Bonjour aujourd'hui j'aurais besoin de votre aide car je suis dans l'impasse.
Je ne m'y connais pas trop en javascript mais dans mon cas je suis obligé de l'utiliser.
Je m'explique, j'ai un menu et il faut que lors de l'appuie sur un des liens une div s'affiche.
J'ai réussi à le faire mais lorsque j'appuie sur un des autres liens la div précédemment ouverte ne se ferme pas et donc j'ai deux div d'ouvertes.
Pour mieux comprendre voici le code:
Voici un screenshot plus parlant:
J'ai encadré en rouge les 4 div.
Merci
Je ne m'y connais pas trop en javascript mais dans mon cas je suis obligé de l'utiliser.
Je m'explique, j'ai un menu et il faut que lors de l'appuie sur un des liens une div s'affiche.
J'ai réussi à le faire mais lorsque j'appuie sur un des autres liens la div précédemment ouverte ne se ferme pas et donc j'ai deux div d'ouvertes.
Pour mieux comprendre voici le code:
<script>
function my_trima()
{
divInfo = document.getElementById('my_trima');
if (divInfo.style.display == 'none')
divInfo.style.display = 'block';
else
divInfo.style.display = 'none';
}
function my_catam()
{
divInfo = document.getElementById('my_catam');
if (divInfo.style.display == 'none')
divInfo.style.display = 'block';
else
divInfo.style.display = 'none';
}
function sy_trima()
{
divInfo = document.getElementById('sy_trima');
if (divInfo.style.display == 'none')
divInfo.style.display = 'block';
else
divInfo.style.display = 'none';
}
function sy_catam()
{
divInfo = document.getElementById('sy_catam');
if (divInfo.style.display == 'none')
divInfo.style.display = 'block';
else
divInfo.style.display = 'none';
}
</script>
<div id="sy_catam" style="display: none;">
<div class="contenu_menu_name">
Sail Yachts Catamaran :
</div>
<div class="contenu_menu">
BCY 78'
</div>
<div class="contenu_menu">
BCY 82'
</div>
<div class="contenu_menu">
BCY 85'
</div>
<div class="contenu_menu">
BCY 88' DD
</div>
<div class="contenu_menu">
BCY 92' RAFOLY
</div>
<div class="contenu_menu">
BCY 95' CARTOUCHE
</div>
<div class="contenu_menu">
BCY 101' DD
</div>
<div class="contenu_menu">
BCY 105'
</div>
<div class="contenu_menu">
BCY 135'
</div>
<div class="contenu_menu">
BCY 150'
</div>
<div class="contenu_menu">
BCY 165'
</div>
</div>
<div id="sy_trima" style="display: none;">
<div class="contenu_menu_name">
Sail Yachts Trimaran :
</div>
<div class="contenu_menu">
BCY 78'
</div>
<div class="contenu_menu">
BCY 82'
</div>
<div class="contenu_menu">
BCY 85'
</div>
<div class="contenu_menu">
BCY 88' DD
</div>
<div class="contenu_menu">
BCY 92' RAFOLY
</div>
<div class="contenu_menu">
BCY 95' CARTOUCHE
</div>
<div class="contenu_menu">
BCY 101' DD
</div>
<div class="contenu_menu">
BCY 105'
</div>
<div class="contenu_menu">
BCY 135'
</div>
<div class="contenu_menu">
BCY 150'
</div>
<div class="contenu_menu">
BCY 165'
</div>
</div>
<div id="my_catam" style="display: none;">
<div class="contenu_menu_name">
Motor Yachts Catamaran :
</div>
<div class="contenu_menu">
BCY 77'
</div>
</div>
<div id="my_trima" style="display: none;">
<div class="contenu_menu_name">
Motor Yachts Trimaran :
</div>
<div class="contenu_menu">
BCY 203'
</div>
</div>
Voici un screenshot plus parlant:

J'ai encadré en rouge les 4 div.
Merci