sábado, 22 de marzo de 2008

Enviar datos de popup sin refrescar formulario padre

El ejemplo consiste en lo sgte:
un formulario padre que necesita recolectar datos de otros dos formularios popup... la idea aquí básicamente es realizarlo pero
sin recargar al formulario padre...
y por qué pretendes no recargar al padre?
por lo sgte:
1.- las recargas de página son una molestia a la experiencia del usuario
2.- en la recarga de página pueden perderse algunos datos recién ingresados en los controles
3.- puede hacernos perder el foco de la sección de la página que estamos visualizando...

En realidad aquí no entra nada de .NET, es simple javascript... yo estoy utilizando paginas .aspx... pero igual funcionaría con simples páginas html.

Les comento cómo funciona esto:
es el javascript, quien recurriendo al window.opener.FUNCION_PADRE, permite ejecutar funciones javascript del padre... pero desde el popup hijo.
Entonces FUNCION_PADRE sería el nombre de una función que reside en el padre y que hará el trabajo de escribir en el control padre el valor recuperado del popup hijo... simple no?


Descargar el código fuente
85250348887305405531

3 comentarios:

eLiSeo dijo...

holaaa se ha borrado el archivo, lo puedes resubir por favor!!

Unknown dijo...

sube el codigo nuevamente hermano caso urgenteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee TESIS

OscMop Blog dijo...

Hola, suena muy interesante, pero el archivo ya no esta disponible, podrías subirlo nuevamente por favor?