Bonjour à tous, je requiers votre aide pour un problème lié à l'intégration d'overlib (la librairie Javascript pour créer des infobulles) dans du xsl.
voici un morceau du fichier xsl :
.... Ici cela fonctionne, j'ai bien le titre en lien hypertexte et au survol de la souris j'obtiens mon infobulle avec écrit dedans le nom de l'éditeur maintenant voici le problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html><head> </head> <body> <xsl:variable name="edi" select="editeur" /> <A HREF="javascript:void" onMouseOver="return overlib('{$edi}')" onMouseOut="nd();"> <xsl:value-of select="titre" /> </A>
J'ai plusieurs variables à afficher dans cette même bulle j'ai donc voulu les afficher avec du html pour la mise en forme, et cela ne marche pas, il n'accepte aucune balise.
Provoque : Erreur d'analyse XML : mal formé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <A HREF="javascript:void" onMouseOver="return overlib('{$edi}<br>{$edi}')" onMouseOut="nd();"> <xsl:value-of select="titre" /> </A>
Je tiens à préciser que overlib gère les balises html, cela marche très bien dans une page html ou php, le problème est ici le xsl.
Peut-on le faire? Sinon comment puis-je faire un semblant de mise en forme dans ma bulle?
Avec j'obtiens un espace, y'a t il un code pour un retour chariot?
Merci d'avance !
Partager