TITOLO Intercettare le variabili passate ad unapagina, il metodo Javascript
OGGETTO Javascriptr per leggere le variabili in una URL
<script type="text/javascript">

function getQSParam(ParamName) {
// Memorizzo tutta la QueryString in una variabile
QS=window.location.toString();
// Posizione di inizio della variabile richiesta
var indSta=QS.indexOf(ParamName);
// Se la variabile passata non esiste o il parametro è vuoto, restituisco null
if (indSta==-1 || ParamName=="") return null;
// Posizione finale, determinata da una eventuale & che serve per concatenare più variabili
var indEnd=QS.indexOf('&',indSta);
// Se non c'è una &, il punto di fine è la fine della QueryString
if (indEnd==-1) indEnd=QS.length;
// Ottengo il solore valore del parametro, ripulito dalle sequenze di escape
var valore = unescape(QS.substring(indSta+ParamName.length+1,indEnd));
// Restituisco il valore associato al parametro 'ParamName'
return valore;
}

document.write(getQSParam('lang'));

var langval=getQSParam('lang');

document.write(langval);

if(langval=='ita'){
document.write('Stai usando l'italiano');
}
if(langval=='eng'){
document.write('Stai usando l'inglese');
}

</script>