El otro día no tuve que recoger un parámetro en concreto de la URL por Java Script, sabia que lo había hecho antes, pero no recordaba como.
Así que mirando proyectos antiguos me encontré con esta función, que va a la perfección
function getParam(nombre){
name = nombre.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+nombre+"=([^&#]*)";
var regex = new RegExp( regexS );
var resultados = regex.exec( window.location.href );
if( resultados == null ){
return "";
}else {
return resultados[1];
}
}
Tan solo hay que invocarla y pasarle el String del cual queremos recuperar los datos que tenemos en nuestra URL
Espero os sirva de ayuda