window.showModalDialog

25/06/2004 - 17:57 por Aldo | Informe spam
Hola:
Tengo una ventana de busqueda en la cual el usuario no
puede salir hasta no seleccionar algo, esta la abro con
window.showModalDialog.
Lo que me pasa es que al seleccionar una opcion en la cual
tengo que ir a la base de datos a buscar esa seleccion se
me abre otra ventana distinta o sea no me carga los datos
devueltos en esta.
Que puede ser???
Gracias
 

Leer las respuestas

#1 Jose Marcenaro
25/06/2004 - 19:42 | Informe spam
En una pagina web abierta en forma modal no se permite el postback, por eso
se crea una nueva ventana con el resultado de la invocacion.
El truco es que la página que abres mediante window.showModalDialog no sea
la página que debe hacer el postback, sino un frameset auxiliar con un solo
frame (o bien una pagina normal conteniendo un IFRAME que la ocupe por
completo), y dentro de ese frame colocas tu pagina aspx. Entonces si que se
comportará normalmente permitiendo el postback; para cerrar el frameset en
vez de window.close() deberas usar window.parent.close()

Saludos
Jose Marcenaro

"Aldo" escribió en el mensaje
news:2152001c45acd$1309a050$
Hola:
Tengo una ventana de busqueda en la cual el usuario no
puede salir hasta no seleccionar algo, esta la abro con
window.showModalDialog.
Lo que me pasa es que al seleccionar una opcion en la cual
tengo que ir a la base de datos a buscar esa seleccion se
me abre otra ventana distinta o sea no me carga los datos
devueltos en esta.
Que puede ser???
Gracias

Preguntas similares