Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2007, 16:27
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
Re: como detectar actividad del raton o inactividad en la pagina web

Con un código como éste conseguirás que cada vez que el usuario mueva el mouse o quite el foco de la ventana salte la función contadorInactividad que activa un contador de tiempo para hacer saltar la función inactividad, en la que harás lo que quieras. En el ejemplo la cuenta atrás para la inactividad es de 3000ms:

Código PHP:
function e(q) {
    
document.body.appendChilddocument.createTextNode(q) );
    
document.body.appendChilddocument.createElement("BR") );
}
function 
inactividad() {
    
e("Inactivo!!");
}
var 
t=null;
function 
contadorInactividad() {
    
t=setTimeout("inactividad()",3000);
}
window.onblur=window.onmousemove=function() {
    if(
tclearTimeout(t);
    
contadorInactividad();

No es que sea muy elegante, pero algo servirá.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.