problemas con showmodaldialog

05/07/2004 - 17:26 por js | Informe spam
como hago para que los eventos del autopostback de un
combo en una ventana abierta en showmodaldialog
funcionen?..cuando lo abro como window.open los eventos
funcionan normalmente sin embargo cuando es abierta en
modo window.showmodaldialog no funcionan..y es necesario
que lo abra en ese modo para poder obtener unos datos que
seran pasados a la pagina que llamo esa ventana..alguein
sabe a que se debe o como solucionarlo?...gracias
 

Leer las respuestas

#1 Jose Marcenaro
05/07/2004 - 21:58 | 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

"js" escribió en el mensaje
news:2610201c462a4$80ec60b0$
como hago para que los eventos del autopostback de un
combo en una ventana abierta en showmodaldialog
funcionen?..cuando lo abro como window.open los eventos
funcionan normalmente sin embargo cuando es abierta en
modo window.showmodaldialog no funcionan..y es necesario
que lo abra en ese modo para poder obtener unos datos que
seran pasados a la pagina que llamo esa ventana..alguein
sabe a que se debe o como solucionarlo?...gracias

Preguntas similares