Bonjour à vous,
je souhaiterais savoir si il est possible d'affecter la valeur d'une variable javascript à une variable XSL.
J'ai pensé également en utilisatant un namespace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:variable name="maVariable"> <script language="Javascript"><![CDATA[ toto ]]></script> </xsl:variable>
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <msxsl:script language="javascript" implements-prefix="NvLogin"><![CDATA[ var niveau = 10; function setNiveau(nv) { niveau = nv; } function getNiveau() { return niveau; } ]]></msxsl:script>
Donc pour ce qui est du namespace, cela fonctionne, avec la variable niveau (du namespace). Hors, moi je voudrais que niveau soit égal à une variable globale de mon js.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:variable name="maVariable"> <xsl:value-of select="NvLogin:getNiveau()" /> </xsl:variable>
Quels fonctions ai-je le droit dans le namespace, car les fonctions javascript de base ne sont pas valides...
exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 niveau = parent.frames["VarSauvegarde"].monNiveau ;
Si quelqu'un peut m'aider ... Ce serait vraiment cool!
Merci d'avance
Partager