|
|
|
|
Bonjour,
J'ai un bouton qui me permet grâce à un OnClick et javascript, de faire apparaître un texte. Mais le problème, c'est que je voudrais, une fois que le texte est affiché, le faire disparaître, en cliquant sur le même bouton. Comment faire ???
voici mon code :
<script language="javascript">
function affichertexte (texte, lieu)
{
if(document.getElementById)
document.getElementById(lieu).innerHTML = texte;
}
</script>
<input type="button" value="afficher/masquer le texte" onclick="affichertexte('mon texte', 'ici')">
<div id="ici"></div>
Configuration: Mac OS X Safari 528.16
Directement je vois pas comment faire , sinon tu peux faire un truc a l'arrache , c'est a dire tu créer une variable 'clic' de base elle vaut 0 , quand tu appui , elle passe a un .Tu fais ensuite un if sur la variable 'clic' si elle vaut 1 alors tu supprime le contenu et tu la repasse a 0.
<script language="javascript">
function affichertexte (texte, lieu)
{
if(document.getElementById)
{
document.getElementById(lieu).innerHTML = texte;
clic = 1;
}
}
if (clic == 1)
{
document.getElementById(lieu).innerHTML = ' ';
clic = 0;
}
</script>
|
Merci, j'ai arrangé un peu tout ça, et ça marche :
|