disculpa ke no te pueda hacer codigo pero estoy con gripe.. y a la justa puedo escribirte...
mira mi situacion fue diferente a la tuya..
primero yo subo el archivo en un formulario dentro de mi pagina de registro.. el popup es la subida del archivo (aspupload en mi caso) y solo se cierra.. no hay botn ni formulario alguno ahi... por ke no sabria como devolver valor a la ventana principal
pero tengo una idea para tu formulario espero te ayude..
consiste en crear tres formularios (ya ke no se pueden anidar formulario)
el primer formulario tendra todo tu registro pero no la subida de imagen, ademas este formulario tendra un input hidden con el dato ke kieres grabar de la imagen.. por ejemplo
Código:
<input type=hidden name="link_imagen">
y este primer formulario no tiene boton de envio
el segundo formulario tiene todo los datos para enviar la imagen.. y manda la informacion a un pop up ke tiene tu kodigo de subida.. esta ventana deveria cerrarse sola. antes de enviar la imagen, capturas el click en el botn de envio de este segundo formulario, ke haces, llenas en javascript el input hidenn del primer formulario con el valor del de ruta para encontrar tu imagen en el server... pucha a ki si vas a sufrir por ke tienes ke capturar por java el nombre de tu archivo y la extension y sumarle la ruta de tu server donde descansara el archivo
el tercer formulario no tiene mas ke un boton ke capturas con javascript y lo ke hace es verificar ke el input hidden este lleno, si no te avia que subas una imagen... si esta lleno es ke subiste una imagen...
entons envias el primer formulario...
espero te ayude si no mañana te hago el script.. hoy como te digo ya ni kiero ni pensar.. toy agripao...
manuel
(
[email protected])