dérouler un menu

Bonjour,
j’ai un petit soucis de menu:
Mon menu contient une 100aine de vidéo mais je n’en affiche que 10 sur le site pour pas que la page ne soit trop grande
Ce que je voudrais faire,c’est afficher donc les dix vidéo et en dessous mettre un lien « voir toute les vidéos » qui permet de développer le menu et afficher toute les vidéo
Je me sert d’une boucle avec l’atribut {0,10} pour afficher les dix vidéo

En gros ce que je cherche c’est un moyen de faire

si (on clic sur le lien)
{on affiche toute les vidéo}
sinon{on affiche les 10 dernieres}

Je cherche par la meme occasion comment faire de meme dans le plan du site pour développer les articles en cliquant sur les soustitres

Merci pour toute aide

Geoffroy

Geoffroy Kraencker a écrit :

Bonjour,
j'ai un petit soucis de menu:
Mon menu contient une 100aine de vidéo mais je n'en affiche que 10 sur le site pour pas que la page ne soit trop grande
Ce que je voudrais faire,c'est afficher donc les dix vidéo et en dessous mettre un lien "voir toute les vidéos" qui permet de développer le menu et afficher toute les vidéo
Je me sert d'une boucle avec l'atribut {0,10} pour afficher les dix vidéo

Tu peux nous montrer ta boucle ?

En gros ce que je cherche c'est un moyen de faire
si (on clic sur le lien)
{on affiche toute les vidéo}
sinon{on affiche les 10 dernieres}

jQuery est ton ami !

Je cherche par la meme occasion comment faire de meme dans le plan du site pour développer les articles en cliquant sur les soustitres

spip-contrib est ton ami lui aussi, par exemple : Plugin Menu Accordéon - SPIP-Contrib

Eric

the power of the DOM !

peut-être simplement en utilisant un display:none; de base sur l’élément à afficher après clic
et puis tu mets une action genre onclick=« document.getElementById(‹ identifiant_de_element ›).style.display=‹ block ›; »

l’avantage c’est que ton contenu est chargé d’avance… le désavantage, c’est le display:block qui risque de péter ta mise en page (facilement gérable).

Le 28 juin 07 à 15:28, Geoffroy Kraencker a écrit :

Bonjour,
j’ai un petit soucis de menu:
Mon menu contient une 100aine de vidéo mais je n’en affiche que 10 sur le site pour pas que la page ne soit trop grande
Ce que je voudrais faire,c’est afficher donc les dix vidéo et en dessous mettre un lien « voir toute les vidéos » qui permet de développer le menu et afficher toute les vidéo
Je me sert d’une boucle avec l’atribut {0,10} pour afficher les dix vidéo

En gros ce que je cherche c’est un moyen de faire

si (on clic sur le lien)
{on affiche toute les vidéo}
sinon{on affiche les 10 dernieres}

Je cherche par la meme occasion comment faire de meme dans le plan du site pour développer les articles en cliquant sur les soustitres

Merci pour toute aide

Geoffroy


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ