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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 Andrés Villalta P.
25/06/2004 - 19:55 | Informe spam
Lo que pasa es que las pantallas modales, no fueron
diseñadas para recibir postback, por lo que siempre que
realizas el pedido de los datos del servidor se abre en
otra ventana pues, como dije anteriormente los modals no
permiten realizar el postback, lo que podrias hacer talvéz
en este caso es crear la ventana como popup y talvéz
implementar un script que cuando el usuario minimiza la
pantalla inmediatamente esta la traiga de nuevo al frente
(quizás javascript?), y otra cosa al tener en cuenta el
comando showModalDialog no funciona en todos los
navegadores para que tengas en cuenta esto.

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

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida