Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/10/2007, 10:49
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Pasar datos de una pop-up a un formulario

Bueno, ahora solo te queda afinar ;)

Veamos. ¿has comprendido como envia ese "nombre" al formulario principal? es simplemente una cuestion de herencia: window.opener es la ventana "abridora" igual que window.document.formulario.campo hace referencia a un campo de un formulario de la ventana actual.

Veamos la operativa de la página que se abre en el popUp:
  1. - creas un documento HTML que espera que el usuario use el <input type="file" .... /> para cargar la imagen
  2. - El usuario pulsa enviar. Con lo cual la página se llama asi misma (hace un "postback") para cargar la imagen en el servidor.
  3. - El servidor recibe la imagen y la procesa (el cambia el nombre o no, la guarda en un directorio, etc). En ese momento tienes el nombre del archivo, ¿verdad?
  4. - Se envia al usuario otro documento HTML con un formulario oculto (sin boton Submit) que contiene un campo oculto <input type="hydden" name="nombres" value=" .... " />. En dicho campo, "guardas" el nombre del archivo.
  5. - Al usuario se le informa de que la imagen ha sido guardada correctamente y se la da la opción de Cerrar Ventana. ¿De acuerdo?
  6. - El usuario, al pulsar ese enlace, dispara la función javascript que envia el value de ese campo oculto (la función cerrar() ) al formulario principal.
Si tienes alguna duda, pon el código de ese script y podremos echarte una mano.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -