Pasr datos de una página a una ventana emergente

He creado una página matricula en la cual necesito pasar ciertos datos a la ventana emergente después de dar click al botón ingresar datos, como podría hacer
Espero que alguien me pueda ayudar
Gracias
1

1 respuesta

Respuesta
1
Lo primero, es pasar parámetros a la ventana emergente:

<script>
   function abreVentana(){
        var valor1 = "hola";
        var valor2 = "adios";
        window.open("/miAplicacion/miPagina.html?param1=" + valor1 + "&param2=" + valor2);
   }
</script>

Ahora, vamos con la ventana emergente:

<html>
<head>
function getParameter( parameterName ) {
     var queryString = window.location.search.substring(1).toLowerCase();
     var parameters = new Array();
     parameters = queryString.split('&');
     for(var i = 0; i < parameters.length; i++) {
        if (parameters
(i).indexOf(parameterName.toLowerCase())>=0) {
           var parameterValue = new Array();
           parameterValue = parameters.split('=');
           return parameterValue(1);
        }
     }
     return "null";
}


function cargaParametros(){
   alert("param1=" + getParameter("param1"));
   alert("param2=" + getParameter("param2"));
}
</head>
<body onLoad="cargaParametros()">
</body>
</html>

NOTA: debido a que el editor de texto de Todoexpertos elimina los corchetes "[ ", he cambiado en las líneas:
   if (parameters(i)
...y:
   return parameterValue(1)
... los corchetes por paréntesis. Vuelve a colocar los corchetes para que funcione el script, ya que para obtener los elementos de un array se utilizan corchetes.
Espero que te ayude. Un saludo y no olvides valorar la respuesta:
Carlos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas