Bonjour tout le monde,

Je fais actuellement une application en java qui généré du HTML a partir de XML.

Dans une de mes fichiers XSL, je généré des tableaux mais je veux que dans la page HTML résultat on puisse via un bouton afficher/masquer ces tableaux.

Voila mon code dans le fichier XSL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
///////////////////////////////////////// Mon bouton 
<input type="button" value="Montrer" onClick="javascript:hide('EHNJTABLE2');"  />
 
//////////////////////////////////////////// ma table (bidon)
 
<table id="EHNJTABLE2">
						<tr>
						<td >
							<b>EHNJ</b> 
						</td>
						<td >
							<b>COMMENTAIRE</b> 
						</td>
						</tr>	
</table>
 
///////////////////////////// et mon code javascript 
 
 
<script type="text/JavaScript">
<xsl:text disable-output-escaping="yes">
<![CDATA[
function hide(identifiant) {
	alert("lalalalallalalal");
         if (getElementById('identifiant').style.display=='block') {
                getElementById('identifiant').style.display='none'} 
	else {
	        getElementById('identifiant').style.display='block'
					      };"	  
 }
]]>
</xsl:text>
</script>


Voila tout ceci est dans mon fichier xsl.

A savoir que lorsque je ne met que le alert("lalalalalaala"); dans ma fonction cela marche.
Donc ma question est que dois je modifier pour que cela marche ...

Merci de vos futures réponses.