Autor Tema: Al salir de la pagina  (Leído 1057 veces)

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Al salir de la pagina
« en: 12 de Enero de 2008, 23:07:41 pm »
Como puedo hacer que cuando el usuario salga de la pagina, se borre un dato de la base de datos?  :)
Estoy intentado usar este code, pero no funcciona si cierro el explorador a fuerza bruta  :-\
Código: [Seleccionar]
<body onUnload="gracias()">Alguien save?¿


Este usuario ya no lo uso, mi nuevo usuario es marco811

Comunidad PHPeros

Al salir de la pagina
« en: 12 de Enero de 2008, 23:07:41 pm »

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Al salir de la pagina
« Respuesta #1 en: 13 de Enero de 2008, 00:10:21 am »
puedes usar el unload:

<body unload="funcion">

Y en la funcion hacer lo que necesites, por ejemplo ejecutar un archivo que borre lo que quieres o algo así, al menos en teoria eso creo...

aunque no estoy muy seguro de que funcione en todas las ocasiones, por ejemplo cuando el usuario cierra el navegador no se si funcionaría...

ya nos dirás como te ha ido ;)
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Al salir de la pagina
« Respuesta #2 en: 13 de Enero de 2008, 00:19:06 am »
mmm eso seria muy interensate si funcionara cuando cerrar el navegador
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Martin10

  • PHPer@ Fijo
  • ***
  • Mensajes: 160
  • Karma: 11
  • Sexo: Masculino
    • Ver Perfil
Re: Al salir de la pagina
« Respuesta #3 en: 15 de Enero de 2008, 16:17:58 pm »
Tendría que ser con ajax, activando la funcion ajax con el evento onunload.
« Última modificación: 15 de Enero de 2008, 16:20:13 pm por Martin10 »
8)

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Al salir de la pagina
« Respuesta #4 en: 15 de Enero de 2008, 23:29:34 pm »
Tendría que ser con ajax, activando la funcion ajax con el evento onunload.
Te recuerdo que AJAX es (JS + XML) y tambien normalmente PHP o ASP
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Martin10

  • PHPer@ Fijo
  • ***
  • Mensajes: 160
  • Karma: 11
  • Sexo: Masculino
    • Ver Perfil
Re: Al salir de la pagina
« Respuesta #5 en: 16 de Enero de 2008, 03:11:29 am »
Te recuerdo que AJAX es (JS + XML) y tambien normalmente PHP o ASP

Por eso lo digo, sino como vas a hacer que borre un dato de la base de datos con javascript sin el servidor php?
8)