Foros del Web » Programando para Internet » Javascript »

¿Cómo puedo pasar valores de una ventana a otra?

Estas en el tema de ¿Cómo puedo pasar valores de una ventana a otra? en el foro de Javascript en Foros del Web. Hola, estoy haciendo una aplicación con PHP y MySQL que tiene un formulario con muchos datos, uno de estos es un campo e texto donde ...
  #1 (permalink)  
Antiguo 05/03/2011, 09:38
 
Fecha de Ingreso: julio-2009
Mensajes: 178
Antigüedad: 10 años, 7 meses
Puntos: 1
¿Cómo puedo pasar valores de una ventana a otra?

Hola, estoy haciendo una aplicación con PHP y MySQL que tiene un formulario con muchos datos, uno de estos es un campo e texto donde debe ponerse el id de un cliente, como uno no se sabe el id de nadie ese campo de texto tiene al lado un botón que abre una ventana utilizando window.open('archivo.php', 'Un título', width="400" heght="600"); esto me abre una página cargada en una ventana a modo de pop-up o caja de dialogo donde con un buscao de auto completar utilizando ajax elijo el resultado, por ejemplo mi cliente se llama felipe y al escribir felipe me aparecen 9 felipes, elijo el 3 que es el que busco y en la campo texto se llena con el nombre hasta ahí bien.
Ahora o que busco es que al hacer click en el botón del pup-up-caja-de-dialogo este me llene el campo cliente del formulario principal y se cierre
¿como le paso el dato?
  #2 (permalink)  
Antiguo 05/03/2011, 14:30
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 11 años, 8 meses
Puntos: 1011
Respuesta: ¿Cómo puedo pasar valores de una ventana a otra?

usa
Cita:
window.opener.document.getElementById('nombrecampo ').value = 'la id';
window.close()
  #3 (permalink)  
Antiguo 06/03/2011, 07:05
 
Fecha de Ingreso: julio-2009
Mensajes: 178
Antigüedad: 10 años, 7 meses
Puntos: 1
Respuesta: ¿Cómo puedo pasar valores de una ventana a otra?

muchas gracias por la ayuda

Etiquetas: pasar, ventanas
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:14.