Foros del Web » Programando para Internet » Javascript »

Evitar cierre de ventana

Estas en el tema de Evitar cierre de ventana en el foro de Javascript en Foros del Web. Hola amigos, ¿Sabeis si existe algo en javascript para evitar que se cierre una ventana (Por ejemplo, abrir una ventana que no contenga el botón ...
  #1 (permalink)  
Antiguo 15/07/2005, 09:16
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
Evitar cierre de ventana

Hola amigos,

¿Sabeis si existe algo en javascript para evitar que se cierre una ventana (Por ejemplo, abrir una ventana que no contenga el botón de cerrar (X) o algo así) o, si no se puede evitar que se cierre, poder al menos, detectar si la ventana ha sido cerrada pulsando el botón de cierre (X) ?

Muchas gracias de antemano!
  #2 (permalink)  
Antiguo 15/07/2005, 10:49
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 9 meses
Puntos: 5
colocas en el body, en el evento onunload lo que quieras... ahi entonces t das cuentas cuando cerraron.

saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 15/07/2005, 14:47
 
Fecha de Ingreso: abril-2005
Mensajes: 14
Antigüedad: 19 años, 11 meses
Puntos: 0
evitarlo del todo no podrás, ya sea porque te cierre la ventana con ALT+F4 o con el task manager, pero como te ponen arriba, con el evento onunload, puedes saber cuando le han dado a la X y hacer otra acción

aK
  #4 (permalink)  
Antiguo 18/07/2005, 01:21
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
El problema es que el evento onunload también ocurre cuando se redirecciona a otra página. Lo interesante sería poder distinguir si el evento onunload ha saltado porque el usuario ha cerrado manualmente la ventana o si ha saltado a consecuencia de que se ha redireccionado a otra página. ¿Conoceis alguna forma de hacer esto?

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:33.