Javascript
hig
-
zoubiock Messages postés 57 Statut Membre -
zoubiock Messages postés 57 Statut Membre -
Bonjour,
je souhaite exécuter dans un fichier xsl qui intégre un bouton html une fonction javascript, cependant je n'arrive pas a lancer la fonction javascript, j'ai d'abors tester avec l'affichage d'un message mais rien ne fonctionne voici mon code:
je souhaite exécuter dans un fichier xsl qui intégre un bouton html une fonction javascript, cependant je n'arrive pas a lancer la fonction javascript, j'ai d'abors tester avec l'affichage d'un message mais rien ne fonctionne voici mon code:
<html>
<head>
<script language="JavaScript">
<![CDATA[function Insertion()
{
alert('Ici, c\'est votre message!\nSympa non ?');
}
]]>
</script>
</head>
<body>
<xsl:apply-templates select="//Liste"/>
</body>
</html>
</xsl:template>
<xsl:template match="//Liste">
<table>
<tr><th>Nom1</th> <th> Attribue</th> <th> Cat</th></tr>
<xsl:for-each select="/Liste/Item">
<xsl:sort select="Nom1"/>
<tr>
<td class="nom"> <xsl:value-of select = "Nom1"/> </td>
<td class="niv"><xsl:value-of select ="Attribue"/></td>
<td class="emp"><xsl:value-of select ="Cat"/> </td>
</tr>
</xsl:for-each>
</table>
<form>
<TR>
<TD>Nom1</TD>
<TD>
<INPUT type="text"/>
</TD>
</TR>
<TR>
<TD>Attribue</TD>
<TD>
<INPUT type="text" >
</TD>
</TR>
<TR>
<TD>Categrorie</TD>
<TD>
<SELECT name="Cat">
<xsl:for-each select="//Cat[generate-id(.)=generate-id(key('id', .) [1])]">
<OPTION><xsl:value-of select ="."/> </OPTION>
</xsl:for-each>
</SELECT>
</TD>
</TR>
<TR>
<TD>
<INPUT type="submit" value="Ajouter" onClik="javascript:Insertion ()"/>
</TD>
</TR>
</form>
</xsl:template>
</xsl:stylesheet>
3 réponses
Tu peux nous donner le code source final qui est envoyé au navigateur ? click droit -> afficher la source dans le navigateur !
voila le fichier XML
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="fichier_TEST.xsl"?>
<Liste>
<Item>
<Nom1>A</Nom1>
<Attribue>L</Attribue>
<Cat>v</Cat>
</Item>
<Item>
<Nom1>b</Nom1>
<Attribue>Lr</Attribue>
<Cat>v</Cat>
</Item>
<Item>
<Nom1>zr</Nom1>
<Attribue>MP</Attribue>
<Cat>S</Cat>
</Item>
<Item>
<Nom1>oa</Nom1>
<Attribue>KO</Attribue>
<Cat>m</Cat>
</Item>
<Item>
<Nom1>nu</Nom1>
<Attribuedrz</Attribue>
<Cat>s</Cat>
</Item>
<Item>
<Nom1>qw</Nom1>
<Attribue>yik</Attribue>
<Cat>f</Cat>
</Item>
<Item>
<Nom1>es</Nom1>
<Attribue>ba</Attribue>
<Cat>m</Cat>
</Item>
<Item>
<Nom1>Agr</Nom1>
<Attribue>Lz</Attribue>
<Cat>m</Cat>
</Item>
<Item>
<Nom1>Aea</Nom1>
<Attribue>Lfz</Attribue>
<Cat>s</Cat>
</Item>
</Liste>