Que no se cierre la ventana al presionar el aspa.

27/04/2006 - 13:14 por daplago | Informe spam
Hola a todos,
Me podéis decir como puedo evitar que una ventana modal no se cierre con el
aspa. La idea es obligar a que el usuario seleccione una de las opciones que
le ofrece la ventana.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
02/05/2006 - 17:30 | Informe spam
Hola Daplago.

Tendrías que "tirar" de <script>: A partir del evento "onunload" de la
ventana modal, llamas una función en la página madre que compruebe si ha
seleccionado la opción o no:

<body onunload="window.opener.nombrefuncion();">

Luego tú decides si le abres de nuevo la ventana modal, o le avisas, etc.

No obstante, yo no me fiaría de los usuarios -tienden a pensar, aunque
parezca mentira, ;-) y revisaría el diseño de la aplicación para evitar
tener que depender de cuestiones como que no se cierre la ventana, que
tenga activado el javascript, que no le caduque la sesión o que se le
corte la conexión... etc. etc. etc.

En tu caso, comenzaría por tener seleccionada por defecto una opción que
podría equivaler a "cancelar", por ejemplo.

Saludos!

Miguel

daplago escribió:
Hola a todos,
Me podéis decir como puedo evitar que una ventana modal no se cierre con el
aspa. La idea es obligar a que el usuario seleccione una de las opciones que
le ofrece la ventana.

Muchas gracias.


Respuesta Responder a este mensaje
#2 urko binarya
02/05/2006 - 18:01 | Informe spam
Tambien te pueden cerrar la ventana con un alt+F4.
yo me inclinaria por la opcion que te han comentado.
tambien puedes poner las tres opciones en la misma pagina y dependiendo de
cual dan hacer una cosa o otra.
si la opcion es un confirmar algo puedes hacerlo con javascript:

if(confirm("Estas seguro de eliminar?")){
//eliminar
}

saludos
urko

"daplago" escribió en el mensaje
news:
Hola a todos,
Me podéis decir como puedo evitar que una ventana modal no se cierre con
el
aspa. La idea es obligar a que el usuario seleccione una de las opciones
que
le ofrece la ventana.

Muchas gracias.


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