Salut tous,

J'ai un tableau en XML qui est mis en forme par XSL et ce que j'aimerais c'est de passer une valeur de XML à un JS quand une case est coché dans le tableau.

Merci si vous pouvez m'aider ou me donner une piste!

Alors voilà le XML (juste avec une entrée):

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="page.xsl"?>
<PRODUITS>
<PRODUIT CODE="2321" CAT="TV">
<NOM>TV 16/19</NOM>
<REF>ASG1619</REF>
<MARQUE>XML TV</MARQUE>
<PRIX>1243</PRIX>
<CHK>box</CHK>
</PRODUIT>
<PRODUITS>

Et l'XSL:
... il y a un JS déjà pour afficher autre choses sur la page, mais ce qui est important vient là:
...
...

<TABLE STYLE="width:100%">

<TR STYLE="background='lightgrey' ">
<TD>Types de produit</TD>
<TD>Noms</TD>
<TD>Marques</TD>
<TD>Références</TD>
<TD>Prix</TD>
<TD>Select</TD>
</TR>
<xsl:apply-templates/>
<TR STYLE="background='white' ">
<TD colspan="4">PRIX TOTAL</TD>
<TD>asd</TD>
<TD><input type="button" value="Calculer" onclick="codeJS()"></input></TD>
</TR>


</TABLE>

</BODY>

</HTML>
</xsl:template>

<xsl:template match="PRODUITS">
<xsl:for-each select="PRODUIT">
<xsl:element name="TR">
<xsl:choose>
<xsl:when test=".[@CAT='TV']">
<xsl:attribute name="STYLE">
background="lightblue"
</xsl:attribute>
</xsl:when>
<xsl:when test=".[@CAT='LL']">
<xsl:attribute name="STYLE">
background="#53A32F"
</xsl:attribute>
</xsl:when>
<xsl:when test=".[@CAT='INFO']">
<xsl:attribute name="STYLE">
background="#F235B2"
</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="STYLE">
background="yellow"
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:element name="TD">
<xsl:choose>
<xsl:when test=".[@CAT='TV']">Télévision</xsl:when>
<xsl:when test=".[@CAT='LL']">Lave-linge</xsl:when>
<xsl:when test=".[@CAT='INFO']">Informatique</xsl:when>
<xsl:otherwise>Produit inconnu</xsl:otherwise>
</xsl:choose>
</xsl:element>
<xsl:element name="TD">
<xsl:value-of select="NOM"/>
</xsl:element>
<xsl:element name="TD">
<xsl:value-of select="MARQUE"/>
</xsl:element>
<xsl:element name="TD">
<xsl:value-of select="REF"/>
</xsl:element>
<xsl:element name="TD">
<xsl:value-of select="PRIX"/>
</xsl:element>
<xsl:element name="TD">

<input name="box" type="checkbox" id="box1" onclick="javascript:readInput('{PRIX}')"/> <---Ceci marche pas!!
</xsl:element>

</xsl:element>
</xsl:for-each>
</xsl:template>