Salve a tutti: nella barra degli indirizzi mi compare
http://../prova.htm?giorgio&franco&giovanni.
Nella mia pagina importo la stringa, ma non riesco a spezzettare le tre variabili (giorgio,franco,giovanni), il problema sta nella "&".
questo è quello che ho tentato di scrivere:
Che ne dite se provo a leggere carattere per carattere con un ciclo for???codice:<script language="JavaScript" type="text/JavaScript"> var Locaz = new String(document.location); // creo stringa con l'URL var len = eval(Locaz.length); // lunghezza stringa var pos = eval(Locaz.lastIndexOf("?") + 1); // posizione "?" // posizione "&" dovrebbe essere la prima ma mi risulta la seconda var pos2 = eval(Locaz.lastIndexOf("&") - pos); var pos3 = eval(Locaz.lastIndexOf("&") + 1); // posizione "&" 2à var n1 = Locaz.substring(pos , (pos+(pos2-pos))); // prima var var n2 = Locaz.substring(pos, len); //2à var n3 = Locaz.substring(pos3, len); // 3à </script>
Grazie, ciao.