Foros del Web » Programando para Internet » Javascript »

Borrar archivo al salir

Estas en el tema de Borrar archivo al salir en el foro de Javascript en Foros del Web. Hola a todos, tengo una dudilla. me gustaria que el usuario al cerrar el navegador, o simplemente al cambiar de URL se llamase a una ...
  #1 (permalink)  
Antiguo 22/05/2004, 05:16
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 162
Antigüedad: 21 años
Puntos: 3
Borrar archivo al salir

Hola a todos, tengo una dudilla.

me gustaria que el usuario al cerrar el navegador, o simplemente al cambiar de URL se llamase a una funciona para borrar un archivo, alguien tiene idea de como puedo hacerlo?

GRACIAS
  #2 (permalink)  
Antiguo 22/05/2004, 07:13
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 6 meses
Puntos: 16
Hola,

Esos eventos son del lado del cliente. PHP no tiene acceso a ellos.

Tendras que detectarlos con javascript y que sea javascript el que llame a un script PHP.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 22/05/2004, 10:07
 
Fecha de Ingreso: enero-2004
Ubicación: PAïS LLïONES
Mensajes: 162
Antigüedad: 21 años
Puntos: 3
Ok si bueno capturar el evento con javascipt seria el Unload no?pero luego como llamo a la funcion PHP?
  #4 (permalink)  
Antiguo 22/05/2004, 23:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años
Puntos: 129
Con más javascript ...

Sería algo así ...

<body ... onUnload="window.location=nose.php">

nose.php .. hará el borrado al ser llamado .. Usa variables como parámetros si las necesitas (por ejemplo para indicar "que borrar")

Muevo tu pregunta al foro de javacript para que te orienten y afirmen la llamada concreta a tu script PHP.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 19:46.