non so se possa servire :master:
codice:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function window_onload()
{
if(location.search.length > 0)
{ //location.search restituisce la querystring
//?text1=Piero+%26+Nicola&text2=Nicola&submit1=Submit
var argomenti = getArgs();
var names = getPropertyNames(argomenti);
var msg = "", i;
//ricavo la lista dei parametri passati e li mostro a video
for( i = 0; i < names.length; i++)
{
msg += names[i] + " = " + argomenti[names[i]] + "\n";
}
alert(msg);
//ricavo il valore del parametro "text1"
alert('text1=' + argomenti["text1"]);
}
}
function getArgs()
{
var args = new Object();
var query = location.search.substring(1); // legge la stringa di query
var pairs = query.split("&"); //ricavo un vettore di parametri
for(var i = 0; i < pairs.length; i++)
{
var pos = pairs[i].indexOf('='); //cerca "nome=valore"
if(pos == -1) continue; //se non trovato, salta
var argname = pairs[i].substring(0, pos); //estrae il nome
var value = pairs[i].substring(pos + 1); //estrae il valore
value = value.replace(/\+/g, ' ');
args[argname] = unescape(value); //lo memorizza come proprietà
}
return args;
}
function getPropertyNames(obj)
{
var names = new Array();
var i = 0;
var element;
for (element in obj) names[i++]= element;
return names ;
}
//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()">
<FORM id=form1 name=form1>
<INPUT type="text" id=text1 name=text1 value="Piero & Nicola">
<INPUT type="text" id=text2 name=text2 value=Nicola>
<INPUT type="submit" value="Submit" id=submit1 name=submit1>
</FORM>
</BODY>
</HTML>