Монитор тайм-аута неактивности Javascript - PullRequest
0 голосов
/ 09 июня 2011

Я пытаюсь внедрить монитор тайм-аут неактивности на мою страницу, чтобы, когда люди работают из дома, мы могли видеть, действительно ли они находятся за своим столом.

Я использую этот плагин Jquery http://plugins.jquery.com/project/timeout, который устанавливает таймер, запускаемый при загрузке страницы, и если в течение 30 секунд не было выполнено ни одного вызова ajax, он отображает предупреждающее сообщение. Это предупреждающее сообщение:

else {
            alert('Session timed out.');
            T.reload();
        }

Мне нужно добавить кое-что еще, чтобы, если эта кнопка оповещения не была нажата в течение 5 минут, она уведомляла головной офис о том, что пользователь не активен. Как бы я добавил туда еще один таймер и функцию?

Спасибо за любую помощь

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Вы не можете, javascript alert() блокирует все сценарии и ввод, пока они не будут отклонены. Чтобы сделать то, что вы хотите, взгляните на jQuery UI Dialog или покажите свое сообщение как часть DOM самостоятельно.

0 голосов
/ 09 июня 2011

Вместо использования «alert» вы можете отобразить слой («div») с кнопкой, прослушивающей событие «onclick», чтобы вы могли узнать, когда пользователь нажал кнопку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...