none
¿Como puedo pasar valores entre paginas utilizando solo JavaScript? [SOLUCIONADO] RRS feed

  • Pregunta

  • Hola a todos mi duda y pregunta, es la siguiente yo tengo una PAGINA_1 en esta pagina ejecuto un JavaScript que este me direccionara a la PAGINA_2, el Script de la PAGINA_1 tiene:

    var sPagina = "PAGINA_2.aspx?IdRegistro=" + IDRegistro;
    setTimeout("location.href='" + sPagina + "'", 1000);

    Pero entonces aquí viene lo que quiero saber si se puede, y es recibir ese dato con una Función JavaScript y no desde el código C# en la pagina que lo recibe y en este caso seria la PAGINA_2 ??


    jueves, 4 de julio de 2013 17:48

Respuestas

  • Tu lo que quieres es recoger los parámetros del qerystring verdad?

    Mira est link

    http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx

    http://snipplr.com/view/623/get-querystring-variable/


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    viernes, 5 de julio de 2013 4:49
  • Hola amigo,

    puedes hacer algo parecido a esto en tu PAGINA_2:

    <script type="text/javascript">
    
            //DESCRIPCIÓN: Recupera los datos de la querystring.
            function getQueryStrings() {
    
                var assoc = {};
                var decode = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); };
                var queryString = location.search.substring(1);
                var keyValues = queryString.split('&');
    
                for (var i in keyValues) {
    
                    var key = keyValues[i].split('=');
    
                    if (key.length > 1) {
                        assoc[decode(key[0])] = decode(key[1]);
                    }
                }
    
                return assoc;
            }
    
    
            //DESCRIPCIÓN: Realiza las tareas oportunas al cargar la página.
            function Cargar() {
    
                //Recuperamos los datos de la querystring.
                var qs = getQueryStrings();
    
                //Recuperamos el valor de un parámetro específico.
                var myParam = qs["IdRegistro"];
    
                alert(myParam);
            }
    
    
            //Llamada a la función para que se ejecute al cargar la página.
            Cargar();
    
        </script>

    El tema lo puedes encontrar aquí.

    Saludos.

    Humberto Herrero.

    viernes, 5 de julio de 2013 6:35

Todas las respuestas

  • Tu lo que quieres es recoger los parámetros del qerystring verdad?

    Mira est link

    http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx

    http://snipplr.com/view/623/get-querystring-variable/


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    viernes, 5 de julio de 2013 4:49
  • Hola amigo,

    puedes hacer algo parecido a esto en tu PAGINA_2:

    <script type="text/javascript">
    
            //DESCRIPCIÓN: Recupera los datos de la querystring.
            function getQueryStrings() {
    
                var assoc = {};
                var decode = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); };
                var queryString = location.search.substring(1);
                var keyValues = queryString.split('&');
    
                for (var i in keyValues) {
    
                    var key = keyValues[i].split('=');
    
                    if (key.length > 1) {
                        assoc[decode(key[0])] = decode(key[1]);
                    }
                }
    
                return assoc;
            }
    
    
            //DESCRIPCIÓN: Realiza las tareas oportunas al cargar la página.
            function Cargar() {
    
                //Recuperamos los datos de la querystring.
                var qs = getQueryStrings();
    
                //Recuperamos el valor de un parámetro específico.
                var myParam = qs["IdRegistro"];
    
                alert(myParam);
            }
    
    
            //Llamada a la función para que se ejecute al cargar la página.
            Cargar();
    
        </script>

    El tema lo puedes encontrar aquí.

    Saludos.

    Humberto Herrero.

    viernes, 5 de julio de 2013 6:35
  • Oh excelente gracias @Sergio Parra y @Hunberto Herrero no sabia que se podría realizar este tipo de funciones en JavaScript me han resulto una de mis muchas dudas en JavaScript gracias, y me ha servido las dos muy bien 100% se los agradezco.
    viernes, 5 de julio de 2013 12:35