E' una cosa un po' complicata...
In un file di stile xsl voglio richiamare, all'evento onchange di una select, la funzione javascript "windowself". I parametri di tale funzione sono la pagina di destinazione (page), il vettore con i nomi dei parametri (param) ed il vettore con i valori dei paramtri (value).
L'url della pagina in pratica verrebbe così:
PaginaDestinazione.jsp?param[0]=value[0]¶m[1]=value[1]
es: Page.jsp?ID=5&tipo=Stringa
Fin qui tutto ok...
Il problema è che value[1] è un valore della select e non riesco in nessun modo a inserirlo nel vettore da passare alla funzione.
codice:<select id="selectlevel" onchange="javascript: windowself(page, parametri, valori);"> <script language="javascript" type="text/javascript"> var page = "PaginaDestinazione.jsp"; var parametri = Array(); param[0] = "ID"; param[1] = "param"; var valori = Array(); value[0] = <xsl:value-of select="//info/@IDSettore"/>; </script>
Tutti i suggerimenti sono graditissimi...codice:function windowself(page, parametri, valori){ var page = page+"?"; for (i=0; i<parametri.length; i++) { if (i>0) { page = page + "&"; } page = page + parametri[i] + "=" + valori[i]; } self.location.href = page; }

Rispondi quotando