Código de JavaScript - Obtener las variables pasadas por la url en javascript

Versión 1
estrellaestrellaestrellaestrellaestrella(15)

Publicado el 6 de Noviembre del 2013gráfica de visualizaciones de la versión: Versión 1
69.223 visualizaciones desde el 6 de Noviembre del 2013
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <script>
    /**
     * Funcion que captura las variables pasados por GET
     * http://www.lawebdelprogramador.com/pagina.html?id=10&pos=3
     * Devuelve un array de clave=>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("<br>clave: "+index+" - valor: "+valores[index]);
            }
        }else{
            // no se ha recibido ningun parametro por GET
            document.write("<br>No se ha recibido ningún parámetro");
        }
    }
    </script>
</head>
 
<body>
 
</body>
</html>



Comentarios sobre la versión: Versión 1 (15)

www.yoyo.com
19 de Noviembre del 2014
estrellaestrellaestrellaestrellaestrella
Nothing
Responder
http://creatuwebnicaragua.com
9 de Diciembre del 2014
estrellaestrellaestrellaestrellaestrella
Muy bueno tu aporte, se le agradece.
Responder
S. Bone
9 de Enero del 2015
estrellaestrellaestrellaestrellaestrella
Perfecto, gracias. Dios le bendiga, desde Ecuador
Responder
Gabo
16 de Febrero del 2015
estrellaestrellaestrellaestrellaestrella
Excelente, me ha servido mucho, gracias por el aporte.
Responder
juan
18 de Febrero del 2015
estrellaestrellaestrellaestrellaestrella
como aria para pasarlas varibles por el metodo Post pero solo utilizando javascript nada de php gracias
Responder
Estiven
27 de Marzo del 2015
estrellaestrellaestrellaestrellaestrella
Que buen codigo Exactamente lo que queria hacer Muy bueno
Responder
lsssss
5 de Abril del 2015
estrellaestrellaestrellaestrellaestrella
ya lo había visto en el 2010 pero falta más datos
cuales son las variables
Responder
deo
14 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
Genial, gracias.!
Y también este otro: http://blog.ikhuerta.com/get-extraer-variables-por-get-en-javascript
Los dos mejores que ha visto.
Responder
Borquez
16 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
Muy buen aporte.
Responder
LeoB
18 de Junio del 2016
estrellaestrellaestrellaestrellaestrella
Funciona 100%
Responder
Vanz
15 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
Muchas gracias, muy buen aporte
Responder
Xavi
27 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
Genial... !! Muy bueno el post
Gracias y saludos..:!!
Responder
Uriel Antonio
24 de Julio del 2017
estrellaestrellaestrellaestrellaestrella
Muchas gracias por tu aporte amigo, funciona perfectamente y lo pude entender a la primera.
Responder
Xil
12 de Octubre del 2017
estrellaestrellaestrellaestrellaestrella
Uno de los pocos scripts en JS que encontré en la Web que realmente funciona ¡¡¡Excelente!!!
Responder
Cesar
22 de Julio del 2020
estrellaestrellaestrellaestrellaestrella
Gracias...
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2529