salve voerrei scrivere un codice, che riceve un dato da un'altra pagina e se questo è sbagliato, chiude la pagina, scrivo qui sotto il codice che ho provato, ma non funziona, potete aiutarmi.
saluti Roberto



<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>

<SCRIPT language="Javascript" type="text/javascript">

function pass(){

var passaggio= parseInt(param[i]);

if ( passaggio==5) {

alert('sei qui!');

else {

window.close();

}
}
}
</script>


<body onLoad="pass()">