Ya encontré algo que me sirvió y lo dejo por si a alguien le sirve.
<script>
/**
* Funcion que captura las variables pasados por GET
*
http://www.misitio.com/pagina.html?name=Richard * Devuelve un array de name=>valor
*/
function getGET()
{
// capturamos la url
var loc = document.location.href;
// si existe el interrogante
if(loc.indexOf('?')>0)
{
// cogemos la parte de la url que hay despues del interrogante
var getString = loc.split('?')[1];
// obtenemos un array con cada clave=valor
var GET = getString.split('&');
var get = {};
// recorremos todo el array de valores
for(var i = 0, l = GET.length; i < l; i++){
var tmp = GET[i].split('=');
get[tmp[0]] = unescape(decodeURI(tmp[1]));
}
return get;
}
}
window.onload = function()
{
// Cogemos los valores pasados por get
var valores=getGET();
if(valores)
{
// hacemos un bucle para pasar por cada indice del array de valores
for(var index in valores)
{
document.write("Nombre "+valores[index]);
}
}else{
// no se ha recibido ningun parametro por GET
document.write("No se ha recibido ningún parámetro");
}
}
</script>