[SPIP Zone] javascript et mod?les

j'ai un peu l'impression de prendre un pavé pour écraser une mouche.
Pour réaliser un bloc dépliant ajax (cadire, un bloc, qui, lorsqu'on le
déplie, se remplit d'un appel AJAX) j'ai besoin
- d'un modèle (facile)
- du fichier AJAX généré par spip (c'est un squelette avec un Header
(text/css) )
- d'appels jquery.

Pour faire tout ca, je suis reparti de la lame de couteau suisse "blocs
dépliables". Le seul intérêt par rapport au modèle "tout seul" c'est que la
routine javascript est insérée une seule fois dans le header.

es-ce logique, y'aurait pas plus simple ?
Merci
MJ

--------------------------------------------------------------------
mail2web LIVE – Free email based on Microsoft® Exchange technology -
http://link.mail2web.com/LIVE

Bonjour,
Avec la version spip svn du jour c'est simplissime

dans ta noisette truc.html:

[(#ENV{voir}|?{'',' '})
<a class='ajax' href='[(#SELF|parametre_url{voir,1})]'>Voir</a>
]
[(#ENV{voir}|?{' ',''})
ici le contenu de mon bloc que je veux voir en cliquant sur le lien, qui viendra remplacer le lien
]

Dans ton skel appelant :
<INCLURE{fond=truc.html}{ajax}{voir=0}>

Cédric

mjorda@ifrance.com a écrit :

j'ai un peu l'impression de prendre un pavé pour écraser une mouche.
Pour réaliser un bloc dépliant ajax (cadire, un bloc, qui, lorsqu'on le
déplie, se remplit d'un appel AJAX) j'ai besoin
- d'un modèle (facile)
- du fichier AJAX généré par spip (c'est un squelette avec un Header
(text/css) )
- d'appels jquery.

Pour faire tout ca, je suis reparti de la lame de couteau suisse "blocs
dépliables". Le seul intérêt par rapport au modèle "tout seul" c'est que la
routine javascript est insérée une seule fois dans le header.

es-ce logique, y'aurait pas plus simple ?
Merci
MJ

--------------------------------------------------------------------
mail2web LIVE – Free email based on Microsoft® Exchange technology -
http://link.mail2web.com/LIVE

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone