C'č il modo in javascript di catturare il valore di una variabile in questo modo?
Io ho una pagina poniamo test.html e dovrei avere un codice tipo questo
testo da linkare
e nella pagina esegui.html voglio che la variabile "a" mi valga 1.
Come fare?
C'č il modo in javascript di catturare il valore di una variabile in questo modo?
Io ho una pagina poniamo test.html e dovrei avere un codice tipo questo
testo da linkare
e nella pagina esegui.html voglio che la variabile "a" mi valga 1.
Come fare?
devi utilizzare del codice dinamico per recuperarla nella seconda pagina
a quel punto puoi passare il valore a javascript
prude il dito, lui sdraiato
ha giocato a guardie e ladri col ladro sbagliato
var from = location.search.indexOf("a=")+2;
var a = location.search.substring(from, location.search.indexOf("&", from));
tra i parametri il primo deve essere a, se non puoi devi perfezionare lo script![]()
Siete cosė gentili da dirmi com'č esattamente il codice prendendo test.html come file di partenza, esegui.html il file di arrivo dove apro lo script in javascript e il valore a che deve essere recuperato in esegui.html, per esempio quel +2 non l'ho capito
2 č la lunghezza di "a=" che devi scartare per estrarre il valore
metti le due righe di codice nella pagina di arrivo dove ti pare
la soluzioni + logica sarebbe nell'head in una funzione che viene eseguita nell'onload, ma puoi anche non usare funzioni
Per "prendere" tutti i valori forse il metodo piu' semplice e':
ciaocodice:<script> if (location.search) { var tutti = location.search.substr(1).split("\&"); for (var i=0;i<tutti.length;i++) { pippo = tutti[i].split("="); eval(pippo[0]+"='"+pippo[1]+"'"); // CONTROLLO (DA LEVARE) alert(pippo[0]+"="+eval(pippo[0])); } } </script>
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Grazie a tutti gli amici che mi hanno risposto, va benissimo lo script di Floyd!