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 :

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>
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
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>
Le probleme vient surement du fait que v est une chaine.
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