OVH Cloud OVH Cloud

[WebDev7]Comment faire des paragraphes 'déroulants' dans una page ?

2 réponses
Avatar
Gilles Balp
Bonsoir,

Je souhaiterais faire l'affichage de données (texte) contenu dans une BdD
sous la forme de paragraphes qui se déroulent en cliquant sur le titre (qui
est seulement visible à l'ouverture de la page)

un exemple :
ouverture de la page :

- titre premier paragraphe
- titre deuxième paragraphe
- titre troisième paragraphe

clic sur le premier paragraphe :

- titre premier paragraphe
blablabla
blablabla
- titre deuxième paragraphe
- titre troisième paragraphe

clic sur troisième paragraphe

- titre premier paragraphe
- titre deuxième paragraphe
- titre troisième paragraphe
blablabla
blablabla

objectif, limiter le déplacement vertical dans la page et accès plus rapide
à l'information.

je n'arrive pas avec une zone répétée (les données à afficher résultent
d'une requête) contenant un lien (le titre du paragraphe) et un libellé pour
le contenu.
j'arrive à rendre visible/invisible les libellés à partir du clic sur les
liens, mais je n'arrive pas à "tasser" les titres, il me reste toujours un
espace


Il y a une astuce ou une autre manière de faire ?

--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)

2 réponses

Avatar
J-M des Grottes
Gilles Balp a émis l'idée suivante :
Bonsoir,

Je souhaiterais faire l'affichage de données (texte) contenu dans une BdD
sous la forme de paragraphes qui se déroulent en cliquant sur le titre (qui
est seulement visible à l'ouverture de la page)

un exemple :
ouverture de la page :

- titre premier paragraphe
- titre deuxième paragraphe
- titre troisième paragraphe

clic sur le premier paragraphe :

- titre premier paragraphe
blablabla
blablabla
- titre deuxième paragraphe
- titre troisième paragraphe

clic sur troisième paragraphe

- titre premier paragraphe
- titre deuxième paragraphe
- titre troisième paragraphe
blablabla
blablabla

objectif, limiter le déplacement vertical dans la page et accès plus rapide
à l'information.

je n'arrive pas avec une zone répétée (les données à afficher résultent
d'une requête) contenant un lien (le titre du paragraphe) et un libellé pour
le contenu.
j'arrive à rendre visible/invisible les libellés à partir du clic sur les
liens, mais je n'arrive pas à "tasser" les titres, il me reste toujours un
espace


Il y a une astuce ou une autre manière de faire ?



En html ?

A+

--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Avatar
Gilles Balp
je me réponds car j'ai enfin trouvé !
ZR associée à une requête avec
un lien lié au champ <titre> de la requête (attribut <ATTTitre> avec
propriété <Libellé>)
un libellé lié au champ <contenu> de la requête (attribut <ATTContenu> avec
propriété <Valeur>)
un attribut supplémentaire sur le libellé (<ATTContenuVisible> propriété
<visible>)

le champ lien a une hauteur de 14 px
le champ libellé, en dessous du champ lien, a une hauteur de 1 px
et la zone répétée a une hauteur totale de 20 px

et comme cela, il n'y plus cette impression d'espace entre les répétitions
quand les libellés sont invisibles...

on peut pas faire mieux car si le champ libellé fait une hauteur de 0 px
(zéro pixel), il sort de la ZR en affichage et çà marche plus.

--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)
"Gilles Balp" a écrit dans le message de
news:cokti6$khh$
Bonsoir,

Je souhaiterais faire l'affichage de données (texte) contenu dans une BdD
sous la forme de paragraphes qui se déroulent en cliquant sur le titre


(qui
est seulement visible à l'ouverture de la page)

un exemple :
ouverture de la page :

- titre premier paragraphe
- titre deuxième paragraphe
- titre troisième paragraphe

clic sur le premier paragraphe :

- titre premier paragraphe
blablabla
blablabla
- titre deuxième paragraphe
- titre troisième paragraphe

clic sur troisième paragraphe

- titre premier paragraphe
- titre deuxième paragraphe
- titre troisième paragraphe
blablabla
blablabla

objectif, limiter le déplacement vertical dans la page et accès plus


rapide
à l'information.

je n'arrive pas avec une zone répétée (les données à afficher résultent
d'une requête) contenant un lien (le titre du paragraphe) et un libellé


pour
le contenu.
j'arrive à rendre visible/invisible les libellés à partir du clic sur les
liens, mais je n'arrive pas à "tasser" les titres, il me reste toujours un
espace


Il y a une astuce ou une autre manière de faire ?

--
Gilles Balp
http://cerbermail.com/?Swku8aAzW7
(clic sur ce lien pour me contacter en privé)