Bonjour
Je souhaite faire apparaitre/disparaître des div au click
J'ai une fonction javacript comme celle-ci:
Ce script est appelé dans le code PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function afficher_cacher(id) { if(document.getElementById(id).style.visibility=="hidden") { document.getElementById(id).style.visibility="visible"; document.getElementById('bouton_'+id).innerHTML='Cacher le texte'; } else { document.getElementById(id).style.visibility="hidden"; document.getElementById('bouton_'+id).innerHTML='Afficher le texte'; } return true; }
Mais ca ne marche pas du tout
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo "<div id='bouton' onclick='afficher_cacher('texte');'>$txt </div>" echo "<div id='texte'> ";
Par contre, quand la fonction est appelée dans l'HTML, elle marche
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div id="bouton" onclick="afficher_cacher('texte');"><?php echo "$txt"; ?></div> <div id='texte'>
Partager