Bonjour,
dans mon fichier xsl, j'arrive a partir d'une frame a ecrire dans une autre a l'aide d'une fonction javascript , donc par exemple comme suit :
seulement, a un autre moment, j'aimerais appeler une autre fonction apres un evenement onClick
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script language="javascript"> var v = '<xsl:value-of select="."/>'; fonction1(v) </script>
Le probleme vient surement du fait que v est une chaine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:template match="truc"> <script language="javascript"> var v = '<xsl:value-of select="."/>'; document.write('<a ... onclick="function2(v)">...</a>') </script> </xsl:template>
j'ai essaye de triturer les quotes et doubles quotes dans tous les sens afin d'eviter les erreurs, ainsi que de trouver sur le net des cas similaires au mien, mais sans succes.
Quelqu'un saurait-il m'aider?
merci
Partager