killer8080, ок спасибо)
в Итоге, я решила не к движению мышки - а к дате последней активности пользователя привязаться. Эту дату активности прячу на форме в
<input type="hidden" id="date_activ" value="<?=time()?>">
И на определенные действия пользователя (отправка форм например, или еще какие то действия без перегрузки страницы), обновляю эту дату.
Собственно, мне нужно отслеживать активность пользователя чтоб остановить периодический запуск на обновление данных через ajax.
Вот что получилось:
function update_ajax()
{
$.ajax....
}
var timer;
function auto_update()
{
timer = setInterval(function(){
var date_activ = $('date_activ').val();
var d = new Date;
var gmt = d.getTimezoneOffset() * 60;
var time = d.getTime()/1000 + gmt;
var dif = (time - date_activ)/60;
if(dif > 5)
{
clearInterval(timer);
alert('Вы оствались неактивны в течении 5 минут. Продолжить работу?');
d = new Date;
time = d.getTime()/1000 + gmt;
$('date_activ').val(time);
auto_update();
}
else
{
update_ajax();
}
}, 60000);
}
$(document).ready(function() {
auto_update();
});
Что скажите? :rolleyes:
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)