Principales respuestas
situar el raton en la x dde cierre de navegador

Pregunta
Respuestas
-
hola
pero porque quisieras hacer esto? es algo raro lo que planteas para un desarrollo web
hay formas de detectar si se cierra la ventana usando javascript, para eso existe el evento
esto es codigo cliente
puede detener el cierre de la ventana con ese evento
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Sergio ParraModerator jueves, 7 de febrero de 2019 0:28
-
Hola. Hice algo parecido hace tiempo. No sé si con los browsers actuales esto funciona. Básicamente es verificar una propiedad del cliente.
<body onbeforeunload="ConfirmClose()" onunload="HandleOnClose()"> var myclose = false; function ConfirmClose() { // Verificar si se ha pulsado la X del navegador. if (event.clientY < 0) { event.returnValue = 'You have closed the browser. Do you want to logout from your application?'; setTimeout('myclose=false',10); myclose=true; } } function HandleOnClose() { if (myclose==true) { // Hacer lo que sea } } //T
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Marcado como respuesta Sergio ParraModerator jueves, 7 de febrero de 2019 0:28
Todas las respuestas
-
No es posible.
Jose R. MCP
My GIT Repositories | Mis Repositorios GIT -
hola
pero porque quisieras hacer esto? es algo raro lo que planteas para un desarrollo web
hay formas de detectar si se cierra la ventana usando javascript, para eso existe el evento
esto es codigo cliente
puede detener el cierre de la ventana con ese evento
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Sergio ParraModerator jueves, 7 de febrero de 2019 0:28
-
-
Hola. Hice algo parecido hace tiempo. No sé si con los browsers actuales esto funciona. Básicamente es verificar una propiedad del cliente.
<body onbeforeunload="ConfirmClose()" onunload="HandleOnClose()"> var myclose = false; function ConfirmClose() { // Verificar si se ha pulsado la X del navegador. if (event.clientY < 0) { event.returnValue = 'You have closed the browser. Do you want to logout from your application?'; setTimeout('myclose=false',10); myclose=true; } } function HandleOnClose() { if (myclose==true) { // Hacer lo que sea } } //T
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Marcado como respuesta Sergio ParraModerator jueves, 7 de febrero de 2019 0:28