Torna al Thread

function getQSParam(ParamName) { QS=window.location.toString(); // Memorizzo tutta la QueryString in una variabile var indSta=QS.indexOf(ParamName); // Posizione di inizio della variabile richiesta if (indSta==-1 || ParamName=="") return null; // Se la variabile passata non esiste o il parametro è vuoto, restituisco null var indEnd=QS.indexOf('&',indSta); // Posizione finale, determinata da una eventuale & che serve per concatenare più variabili if (indEnd==-1) indEnd=QS.length; // Se non c'è una &, il punto di fine è la fine della QueryString var valore = unescape(QS.substring(indSta+ParamName.length+1,indEnd)); // Ottengo il solore valore del parametro, ripulito return valore; // Restituisco il valore associato al parametro 'ParamName' }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5