como puedo controlar la X en una ventana modal?¿

laida
06 de Junio del 2006
Me gustaria saber si es posible controlar la X en una ventana modal en ASP.NET
Es decir, yo al darle a la X en el formulario modal que tengo, me sale un
mensaje advirtiendo que la ventana va a ser cerrada y se va perder toda la
informacion y si esta seguro de que quiere cerrar la ventana de todas
formas. A su vez, contiene dos botones, aceptar y cancelar. Con el aceptar
no hay problemas, se cierra y ya está, pero al darle a cancelar no debería
cerrar...hay alguna manera de controlar esto?¿
Muchas gracias

jjmonagas
06 de Junio del 2006
Una posible solucion seria controlar el 'returnValue' de la ventana, ya que al pulsar la 'X' el valor es undefined. Podrias colocar la llamada a la siguiente funcion en el evento onUnLoad del BODY de la ventana modal:

function comprobarSalir(){
if(window.returnValue == undefined){
//function a la que se deberia llamar con el boton cancelar de la pagina
}
}

Espero que esto te sirva, 1 Saludo.