Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/10/2005, 07:05
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
hola jam1138 y txus35!
Si no me equivoco, el evento onBeforeUnload solo funciona en IE. Ten eso en cuenta.
Ahora, explica que quieres hacer con esta linea, porque me parece que es algo fuera de este mundo
<body onBeforeUnload="eval("<? echo $result=@mysql_query($SentenciaSql);?>");">
Según entendi, tu necesitas:
  1. que al cargarse una pagina, se registre la hora de ingreso del usuario.
  2. que al cerrarse la pagina, se registre la hora.
Lo primero ya lo tienes.
Para el segundo punto tienes que aclarar algo: Si la pagina que ha abierto el usuario, es una ventana-hija, entonces simplemente puedes regresar un valor a la ventana-padre (opener).
Si todo sucede en una solo pagina, tendrias que enviar la sentencia al servidor que registre la salida.
Bueno, se me ocurre eso. Quizas alguien tenga una mejor idea.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.