Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2007, 15:50
bitshoot
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 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...