Foro Black Hat SEOArchivo · solo lectura
RankHispano

¿Quieres que se conozca tu proyecto?

Da de alta gratis tu proyecto en menos
de un minuto gracias a la IA
en RankHispano.com

Como sacar un parámeto GET de una url con JavaScript

Iniciado por Sauron · 20 abr 2014 · 1 respuestas · 5457 visitas

  1. Sauron
    Si te interesa tomar algún valor de una variable GET desde JavaScript, os dejo un código desde el cual puedes tomar cualquier variable:

    <script>
    function gup(sName)
    {
    	sName = sName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    	var sRegEx = "[\\?&]" + sName + "=([^&#]*)";
    	var regEx = new RegExp(sRegEx);
    	var aResult = regEx.exec(window.location.href);
    	if(aResult == null)
    	{
    	  return "";
    	}
    	else
    	{
    	   return aResult[1];
    	}
    }
    if(gup("url") != "")
    {
    	window.location = gup("url").replace("lcamp", "&");
    }
    </script>


    Usa la función gup() y dentro pásale el nombre de la variable GET que queremos tomar.

    Un ejemplo de uso de ese código, que nos dirige a la url que le pasamos. Si colocamos ese código en un fichero redirige.html y lo subimos al raiz de nuestro dominio:

    http://foroblackhat.com/redirige.html?url=http://www.google.com/


    Así de sencillo :)
  2. deulo
    Muy buen aporte. Ya lo conocia, pero nunca está de más para gente que no lo haya hecho nunca

Este hilo pertenece al archivo del foro y ya no admite respuestas.

Otros hilos de esta sección