Stò provando a fare delle piccole funzioniall'interno del foglio Xslt.


Però non funziona granchè.

Ho fatto cosi:

codice:
<msxsl:script language="Javascript" implements-prefix="user">
          <![CDATA[
          	
          	
          	function IDProva(){
          	
          	var ID = "CIAO";
                return ID;
                      
            }
            
                         
          ]]>
</msxsl:script>
Cosi funziona e mi ritorna come valore CIAO
Però se io faccio una variabile globale esterna alla funzione non la vede.

codice:
<msxsl:script language="Javascript" implements-prefix="user">
          <![CDATA[
          	
          	var ID;

          	function IDProva(){
          	
          	ID = "CIAO";
                return ID;
                      
            }
            
                         
          ]]>
</msxsl:script>
Mi ritorna un valore nullo e cioè NaN

Perchè
Non si possono fare variabili globali ???