Page 1 sur 1

Déplier un tableau

Posté : 28 déc. 2012, 12:28
par lacfab
Bonjour,

J'ai un tableau affiché à partir de SQL (en boucle while). Il affiche une liste de dossiers. Dans certains cas ils comportent plusieurs sous-dossiers.

Je souhaiterais donc pour les dossiers que ça concerne, avoir une petite flèche "déplier" qui me permet de dérouler la liste des sous-dossiers, juste en dessous de la ligne du dossier en question, sans avoir à recharger toute la page. De même si une option "déplier tout" était dispo ça serait top.

Auriez-vous une piste à me donner pour réaliser cela ?
Merci et à bientôt

Re: Déplier un tableau

Posté : 28 déc. 2012, 14:09
par sirakawa
Bjr,
à vue de naseau:
<div>
premier niveau
nom de fichier
si sous-dossier
    image de dépliement onclick='montre(1)';
   <div id='1' style='visibility:hidden'>
   contenu du dossier
    </div>
</div>
ou
<div>
premier niveau
nom de fichier
si sous-dossier
    image de dépliement onclick='montre(1)';
   <div id='1' style='width:5px; height:10px' onclick='deploie(this)'>
   contenu du dossier
    </div>
</div>
?

Re: Déplier un tableau

Posté : 29 déc. 2012, 09:48
par lacfab
Merci.
C'est effectivement ce à quoi je pensais, mais je n'arrive pas à écrire la fonction montre().