ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

Javascript: Parámetros en Javascript

Una forma fiable de analizar parámetros de la página usando Javascript

Lenguaje: Javascript

Categoría: Básico

// Fuente procedente de ErrorDeSintaxis.es 
// Una forma fiable de analizar parámetros 
//  de la página usando Javascript 
// Lenguaje: Javascript 
// Nivel: Básico 
// Disponible desde 08/04/2012 
// Aportado por Nacho 
// Autor original: lobo235 
// Web original: http://www.netlobo.com/url_query_string_javascript.html 

function leerParam( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
/* Ahora, si la pagina es algo como
 
http://www.foo.com/index.html?bob=123&frank=321&tom=213#top
 
se podría leer el valor de un parámetro haciendo
 
var parametroFrank = leerParam( 'frank' );
 
*/