The first method:
function getquerystring (name)
{
var reg = new RegExp ("(^|&)" + name + "= ([^&]*) (&|$)");
var r = window.location.search.substr (1). Match (REG);
if (r!=null) return unescape (r[2]); return null;
}
The second method:
function GetParamValue (name)
{
var Paramsarray = Geturlparams ();
if (Paramsarray! = null)
{
for (var i = 0; i < paramsarray.length; i + +)
{
for (Var j in Paramsarray[i])
{
if (j = = name)
{
return PARAMSARRAY[I][J];
}
}
}
}
return null;
}
Function Geturlparams ()
{
var search = Window.location.search;
//write data dictionary
var tmparray = search.substr (1,search.length). Split ("&");
var paramsarray = new Array;
if (Tmparray! = null)
{
for (var i = 0;i<tmparray.length;i++)
{
var reg =/[=|^==]/;//split with =, but excluding = =
var Set1 = tmparray[i].replace (Reg, ' & ');
var tmpStr2 = set1.split (' & ');
var array = new Array;
Array[tmpstr2[0]] = tmpstr2[1];
Paramsarray.push (array);
}
}
//Return the parameter array
return paramsarray;
}