Cacher-montrer des textes dans GuppY

Il y a quelques temps, José m'a demandé comment je procédais pour insérer des textes rétractables dans mes billets (comme ici). En retour, je lui ai envoyé un fragment de code à adapter, sans lui garantir son bon fonctionnement dans la dernière version de GuppY, sur laquelle je n'avais pas éprouvé ma technique. Depuis, j'ai eu l'occasion d'en tester la validité et, maintenant que je m'en suis assurée, j'ai décidé d'en faire profiter les autres GuppYstes, éventuellement intéressés.

Démonstration

L'idée est de fabriquer des textes rétractables, fonctionnant comme les menus dépliants de GuppY, mais insérables n'importe où, dans des articles, des billets, des boîtes libres... Le code exploite le javascript nécessaire au fonctionnement des menus dépliants et nativement inclus dans GuppY et donne ceci, par exemple :

Cliquez pour afficher le texte caché

Les exemples d'applications de ce genre de textes rétractables ne manquent pas : on peut les utiliser pour dissimuler la réponse à un questionnaire (donc pour confectionner des quizs), ou pour insérer des filets dans un article, tout en économisant de la place sur la page, ou encore pour abriter l'exemple qui illustre une définition dans un lexique, afin de compacter ce dernier, etc.

On-and-off Maker

Le code du texte rétractable n'étant cependant pas très commode à manipuler, j'ai confectionné, à l'usage des GuppYstes (mais surtout pour mon propre usage, je le confesse) un générateur de textes rétractables permettant de produire automatiquement le code à copier-coller, à partir d'un simple formulaire à renseigner.

Il n'y a qu'une seule mise en garde concernant l'usage de ce générateur : il faut toujours veiller à ce que le nom donné au texte rétractable soit unique. Par ailleurs, n'utilisez ni caractères spéciaux, ni accents, ni espaces, ni chiffres. Avec des lettres, vous avez cependant de quoi faire !

Saute-Mouton - http://realia.free.fr/sautemouton_avril/newsprt.php?lng=fr&pg=1793 - [Version PDF]