affectation variables XSL
Bonjour à vous,
je souhaiterais savoir si il est possible d'affecter la valeur d'une variable javascript à une variable XSL.
Code:
1 2 3 4 5
| <xsl:variable name="maVariable">
<script language="Javascript"><![CDATA[
toto
]]></script>
</xsl:variable> |
J'ai pensé également en utilisatant un namespace :
Code:
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> |
...
Code:
1 2 3
| <xsl:variable name="maVariable">
<xsl:value-of select="NvLogin:getNiveau()" />
</xsl:variable> |
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.
Quels fonctions ai-je le droit dans le namespace, car les fonctions javascript de base ne sont pas valides...
exemple:
Code:
1 2
|
niveau = parent.frames["VarSauvegarde"].monNiveau ; |
Si quelqu'un peut m'aider ... Ce serait vraiment cool!
Merci d'avance