28173 sujets

CSS et mise en forme, CSS3

Bonjour,

j'ai suivi et appliqué avec succès le tuto Afficher / Masquer des "calques" sans javascript.

Je "reçois" de l'HTML converti en ASCII (récupéré depuis un wysiwyg et enregistré en base de données après passage dans la fonction javascript escape) :

Ex pour : mon <b>libellé</b>
Je reçois mon%20%3Cb%3Elibell%E9%3C/b%3E dans mon calque. (je voudrais bien sur que mon html soit interprèté pour voir le mot "libellé" en gras...)

Mon calque est "peuplé" côté serveur (JSP). Le but du tuto est de ne pas passé par du javascript. Or je ne vois pas comment faire pour ne pas utiliser la fonction javascript unescape....

Si vous avez une idée...
Merci de votre aide.

Nestor
Nestor a écrit :
Mon calque est "peuplé" côté serveur (JSP). Le but du tuto est de ne pas passé par du javascript. Or je ne vois pas comment faire pour ne pas utiliser la fonction javascript unescape....

JSP, c'est bien Java pour les applications web dynamique ? Dans ce cas, il doit bien y avoir des fonctions pour récupérer les données de la base de données et effectuer le traitement que tu souhaites, non ?
Oui JSP c'est JAVA et j'ai d'abord eu la même réflexion que toi : "il doit bien y avoir une librairie (ou mieux une simple classe avec un simple méthode) qui fait ça" mais rien n'à faire, je ne trouve rien qui marche.

Note pour ceux que ça intéresse : il existe bien une librairie Jakarta (commons-lang) avec une classe (StringEscapeUtils) et une méthode (unescapeJavaScript) mais ça ne marche pas.

Merci d'avoir répondu.
Vraiment bien et utile votre site !

Nestor.
Nestor a écrit :
Oui JSP c'est JAVA et j'ai d'abord eu la même réflexion que toi : "il doit bien y avoir une librairie (ou mieux une simple classe avec un simple méthode) qui fait ça" mais rien n'à faire, je ne trouve rien qui marche.

Il faudra sans doute poser la question sur un forum spécialisé Java/JSP, alors. Smiley smile