Foros del Web » Programando para Internet » Javascript »

Pasar valor de ventana hija a padre con link

Estas en el tema de Pasar valor de ventana hija a padre con link en el foro de Javascript en Foros del Web. Hola, estoy buscando pasar un valor desde una ventana hija a una padre. El tema es asi: Tengo una ventana padre que contienen un formulario ...
  #1 (permalink)  
Antiguo 23/12/2007, 19:32
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 6 meses
Puntos: 1
Pasar valor de ventana hija a padre con link

Hola, estoy buscando pasar un valor desde una ventana hija a una padre. El tema es asi:

Tengo una ventana padre que contienen un formulario y adentro un campo de texto. Ademas un boton (o link) que me abre una ventana hija (popup). Cuando esta ventana hija se abre, tiene una lista de vinculos. Me gustaria pasar un valor al campo de texto en el formulario de la ventana padre cuando se apriete en un vinculo.

Vi que se podia hacer, pero con formularios y campos de texto. Pero no escontre nada con vinculos (texto).

Desde ya, muchas gracias!
  #2 (permalink)  
Antiguo 23/12/2007, 22:03
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Pasar valor de ventana hija a padre con link

Ya lo logre.

Estoy usando PHP, con el genero la lista de archivos. Teniendo en cuenta que $file es el nombre del archivo y $dir es el directorio, el vinculo queda asi:

Código:
<a href=\"./$dir/$file\" onClick='window.opener.document.nota.imagen.value=\"$file\"'>$file </a>
nota es el nombre del formulario e imagen el nombre del campo.
  #3 (permalink)  
Antiguo 23/12/2007, 22:13
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Pasar valor de ventana hija a padre con link

Ahora me surgió otra duda. Cuando hago click y paso el valor al campo de la ventana padre, quiero que tengo otra funcionalidad.

Ese clic va a enviar un valor... ese valor es la ruta en la que se encuentra la imagen clickeada, o un sonido.
Cuando haga click, además de enviar la variable al campo de la ventana padre, me gustaria hacer que en la ventana padre se cargara la imagen sin tener que refrescar la ventana. Es decir, hago clic en el vinculo de la ventana hija, y al hacer clic el campo de la ventana padre se autocompleta y además debería mostrarse la imagen.

Alguna idea?

Última edición por nacho004; 23/12/2007 a las 22:45
  #4 (permalink)  
Antiguo 24/12/2007, 04:46
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Re: Pasar valor de ventana hija a padre con link

Hola nacho004

Pon una etiqueta imagen asi: <img id="algo" src="imagen1.jpg" />

Para cambiarla usa este código:

document.getElementById('algo').src = 'imagen2.jpg';

Saludos,
  #5 (permalink)  
Antiguo 24/12/2007, 10:59
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Pasar valor de ventana hija a padre con link

gracias por tu respuesta javier! Pero soy novato (en realidad casi no lo conosco) con javascript. la etiqueta imagen deberia ir en la ventana padre y el codigo que me escribiste en la hija?

Si es asi, como podria meter ese codigo en el vinculo?

Código PHP:
<a href="./$dir/$file\" onClick='window.opener.document.nota.imagen.value=\"$file\"'>$file </a> 
Gracias por tu respuesta!
  #6 (permalink)  
Antiguo 02/01/2008, 09:43
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Pasar valor de ventana hija a padre con link

ya esta javier, pude lograrlo, gracias!
  #7 (permalink)  
Antiguo 02/01/2009, 11:55
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 3 meses
Puntos: 11
Respuesta: Pasar valor de ventana hija a padre con link

y como se hace para pasar desde una tercera ventana

padre, hija, nieta

quiero pasar de nieta a padre... sin usar hija...
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:15.