J’extrais de ma base SQL des questions réponses que je veux afficher sur mon site.
Pour l'affichage je n'ai pas de problème les questions et les réponses apparaissent bien a l'écran.
Maintenant je voudrais masquer les réponses pour ne pas polluer l'affichage de la page et les faire apparaitre que si l'on clique sur "+/-" (par exemple)
Pour ce, j'utilise le script suivant :
Dans le Head :
Code : Tout sélectionner
<script>
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
</script>Code : Tout sélectionner
<p>Question <?php echo ''.$data['FaqID'].'';?> : <?php echo ''.$data['FaqAsk'].'';?></p>
<a href="javascript:visibilite('divid');">+/-</a>
<div id="divid" style="display:none;"><p>Réponse : <?php echo ''.$data['FaqReponse'].'';?></p></div>
<p>