Foros del Web » Programando para Internet » Javascript »

De checkbox en popup a checkbox en ventana padre

Estas en el tema de De checkbox en popup a checkbox en ventana padre en el foro de Javascript en Foros del Web. Hola chicos. Hoy vengo con una consulta. Espero vuestra ayuda. Tengo un sistema para un hotel y para seleccionar las habitaciones por fechas las muestro ...
  #1 (permalink)  
Antiguo 22/03/2014, 20:07
Avatar de key975  
Fecha de Ingreso: marzo-2014
Ubicación: Obligado, Itapúa
Mensajes: 11
Antigüedad: 10 años, 1 mes
Puntos: 0
De checkbox en popup a checkbox en ventana padre

Hola chicos. Hoy vengo con una consulta. Espero vuestra ayuda. Tengo un sistema para un hotel y para seleccionar las habitaciones por fechas las muestro en un popup que contiene una tabla con chechkbox en cada celda sacados de la bd.
Existe manera de hacer una función javascript que me permita con opener o algún otro artilugio pasar esos datos a la ventana padre en la que también tengo checkboxs para continuar rellenando mi formulario?
Ya le di muchas vueltas en la web y no encontré nada parecido a ésto.
  #2 (permalink)  
Antiguo 23/03/2014, 03:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: De checkbox en popup a checkbox en ventana padre

Hola:

Justamente opener es desde una ventana popup la referencia a la ventana "abridora"... ojo que si se tratase de un iframe (por ejemplo con alguna librería que simule ventanas emergentes o te mientan diciendo que se trata de ventanas modales), en ese caso se trataría del objeto parent...

Bastaría que hubiese definida en la ventana superior alguna función que modificase el formulario con los checkboxes como parámetro, y en la ventana hija al terminar la selección llamar a esa función precedida por "opener"... ejemplo:

opener.elegir(chk);

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 23/03/2014, 14:33
Avatar de key975  
Fecha de Ingreso: marzo-2014
Ubicación: Obligado, Itapúa
Mensajes: 11
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: De checkbox en popup a checkbox en ventana padre

Gracias Caricatos! Lo hice más fácil, quiero pasarlo a un textarea nomas, así no me complico tanto la vida. Tengo algo de código pero hasta ahora no me funciona. Es una función que recorre los checkbox, determina cuál está marcado y lo guarda en una variable, pero nunca llega a la pagina original.
Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2. function accion(){
  3.  
  4. var cad="";
  5. var separador="";
  6.  
  7. for (x=0; x<document.formu.habitacion.length; x++)
  8.  
  9. {
  10. if (window.document.formu.habitacion[x].checked)
  11.  
  12. {
  13. cad+=separador;
  14. cad+=document.formu.habitacion[x].value;
  15. separador=",";
  16. }
  17.  
  18. }
  19. window.opener.document.fe.txthabitaciones.value = cad;
  20. window.close();
  21. }
  22. </script>
Es más, ahora se que tengo algo mal con mi botón porque en vez de enviarla al opener me recarga la página :|
Código PHP:
Ver original
  1. <input type='submit' value='Enviar' onClick='javascript:accion()'/>

Etiquetas: checkbox, formulario, padre, popup, ventana
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 15:08.