Foros del Web » Programando para Internet » Javascript »

paso de variables entre ventanas...

Estas en el tema de paso de variables entre ventanas... en el foro de Javascript en Foros del Web. hola a todos, tengo un problema y es que necesito pasar una variable de una ventana a otra (padre) desde javascript. voy a explicar un ...
  #1 (permalink)  
Antiguo 06/06/2007, 15:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 6 meses
Puntos: 0
paso de variables entre ventanas...

hola a todos, tengo un problema y es que necesito pasar una variable de una ventana a otra (padre) desde javascript.

voy a explicar un poco el proceso para que quede claro desde un comienzo...

tengo una ventana principal, la cual contiene un formulario, en el cual precionando un boton abre una nueva ventana (la cual contiene otro formulario), en esta nueva ventana selecciono un par de opciones y me voy a otra pagina (en la ventana actual, osea la hija), esta nueva pagina contiene otro formulario el cual es llenado y enviado a otra pagina, la cual hace unos insert... y es aqui donde tengo problemas, ya que luego de los insert, en esa misma pagina tengo que pasar una variable a la ventana padre y cargar unos campos en ellos...

el codigo que tengo es el siguiente... (el cual no esta haciendo lo correcto y esque esta en proceso...)

funcion que llama el boton que abre la ventana hijo (osea que esta dentro de la ventana padre)

function ing_user(emp,x){

var ventana = window.open("../adm/cliente/cliente_agrega.asp?p2="+emp+"&x="+x+"", "ventana_hija", "ventana", "width=650, height=556, toolbars=0, scrollbars=yes, resizable=yes");
ventana.focus();

{aca tendria que llegar la variable valor para ser procesada}
}

en este punto se abre la nueva ventana, hago todos los pasos que tengo que realizar y en la pagina de los insert, tengo lo siguiente...


<script language="JavaScript" type="text/JavaScript">

var nom1 = '<%=cl_rut_cliente_c%>';
var ape1 ='<%=cl_dv_cliente_c%>';
var rut ='<%=cl_nom1_cliente_c%>';
var dv ='<%=cl_apell1_cliente_c%>';
var valor = nom1 +","+ ape1 + "," + rut + ","+ dv;

window.returnValue=valor;
window.close();

//location.href="cliente_menu.asp?P1=<%=cl_rut_clien te_c%>&P2=<%=em_cod_empresa_i%>&P3=<%=P3%>";
</script>


bueno si alguien sabe como puedo mandar la variable valor desde la ventana hija al codigo de la funcion ing_user que esta en la ventana padre (esto por que tengo que procesar esa variable para dejar parametros cargados en unos input del formulario)

se lo agradeseria mucho...
  #2 (permalink)  
Antiguo 30/01/2009, 01:52
 
Fecha de Ingreso: enero-2009
Ubicación: Elche
Mensajes: 59
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: paso de variables entre ventanas...

¿Has podido averiguar cómo se hace?
  #3 (permalink)  
Antiguo 30/01/2009, 09:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Respuesta: paso de variables entre ventanas...

El mensaje original es de hace más de 1 año. Por favor, no reviváis temas tan antiguos.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:25.