Salut à tous,
J´aimerai mettre en place 1 script dans 1 page XSL, mais je rencontre quelques soucis.
Pour décrire ma page, elle contient un tableau : la cellule de gauche liste tous mes éléments de la XML ( des photos) et si je clique sur un élément de la liste ça fait apparaitre la photo dans la cellule de droite.
Voilà mon source ( c´est 1 peu long) :
< xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:log="namespace">
< msxsl:script language="JavaScript" implements-prefix="log">
< ![CDATA[
function Chargement(FicMedia)
{
alert("coucou");
image.src = FicMedia;
}
]]>
< /msxsl:script>
< xsl:template match="/">
< html><body TEXT="black">
< table width="100%"><tr>
< td width="40%">
< table width="95%">
< xsl:apply-templates / >
< /table>
< /td>
< td width="60%">
< img src="Blanc.GIF" name="image" border="0" / >
< /td>
< /tr></table>
< /body></html>
< /xsl:template>
< xsl:template match="media">
< tr><td width="25%" class="normal-n">
< xsl:value-of select="attr1"/>
< /td>
< td width="55%" class="normal-n">
< xsl:value-of select="attr2"/>
< /td>
< td width="20%" class="normal-n"><center>
< a><xsl:attribute name="onclick">
< xsl:value-of select="log:Chargement(fichier)"/>
< /xsl:attribute>
< xsl:if test="type = ´photo´">
< img src="Ico-photo.gif" border="0" / >
< /xsl:if>
< /a>
< /center></td>
< /tr>
< /xsl:template>
< /xsl:stylesheet>
Quand je veux charger ma page il me dit :
1. que " image" n´est pas défini
2. que la ligne est décalé à partir à partir du bloc de script 
Et mon " coucou" s´affiche pas
Quelqu´un aurait une idée de ce qui déconne ?
D´avance merci...