Per tutti quelli che hanno la necessità di inviare una variablie da una pagina ad un'altra, oppure devono inviare il nome di un'immagine ad una popup e così via... Ecco il codice dei vostri sogni. (da includere nella pagina "ricevente")
<script>
param_name=new Array();
param_value=new Array();
indirizzo=unescape(String(this.location));
params=indirizzo.split("?");
param=params[1].split("&");
for(i=0;i<param.length;i++){
param_temp=param[i].split("=");
param_name[i]=param_temp[0];
param_value[i]=param_temp[1];
if(isNaN(param_value[i])) eval("var "+param_name[i]+"='"+param_value[i]+"';");
else eval("var "+param[i]+";");
}
</script>
Le variabili vanno mandate tramite l'url nella forma
pagina.html?var1=1&var2=500,02&var3=Asia Argento&var4=ciao
ad esempio con un link nella pagina "trasmittente" come questo
manda i parametri
Dopo lo script in questione, ogni variabile presente nell'URL sarà presente anche in pagina.