1 fonction et double action
Posté : 16 sept. 2006, 15:20
Bonjour,
j'utilise une fonction pour cacher un element (hide). pour le faire apparaitre il faut cliquer sur un lien et pareil pour re-cacher l'element.
Je voudrais changer l'aparence du lien selon si le div est caché ou non.
Voila ce que j'ai fais et qui ne fonctionne pas :
dans HEAD :
dans BODY :
Ce code à pour résultat de m'afficher : undefined
Pourriez vous m'aider ?
D'avance merci.
j'utilise une fonction pour cacher un element (hide). pour le faire apparaitre il faut cliquer sur un lien et pareil pour re-cacher l'element.
Je voudrais changer l'aparence du lien selon si le div est caché ou non.
Voila ce que j'ai fais et qui ne fonctionne pas :
dans HEAD :
Code : Tout sélectionner
<script language="javascript" type="text/javascript">
var bouton;
function hideElement(idElement)
{
if(document.getElementById(idElement).style.display == 'none')
{
document.getElementById(idElement).style.display = 'block';
bouton='lien 1';
}
else
{
document.getElementById(idElement).style.display = 'none';
bouton='lien 2';
}
}
</script>
Code : Tout sélectionner
<a href="#" onClick="hideElement('hide1');">
<script language="JavaScript" type="text/javascript">
document.write(bouton);
</SCRIPT>
</a>
<br />
<div id="hide1" style="display:none;">
Texte
</div>
Pourriez vous m'aider ?
D'avance merci.