Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   определить состояние браузера, если пользователь переключился на другую страницу (https://javascript.ru/forum/misc/7622-opredelit-sostoyanie-brauzera-esli-polzovatel-pereklyuchilsya-na-druguyu-stranicu.html)

zmaxon 11.02.2010 02:07

определить состояние браузера, если пользователь переключился на другую страницу
 
есть ли возможность определить на странице пользователь, или нет?
то есть как только пользователь переключился на другую страницу (!не закрыл), либо свернул - то есть не производит никаких действий?
есть ли возможность отследить это?

zmaxon 11.02.2010 02:07

должен существовать способ! должно как-то отслеживаться когда пользователь покидает (переключает, сворачивает) страницу, т.е. попросту убирает курсор с body..
сам видел где-то реализация через jquery

PeaceCoder 11.02.2010 02:13

<p style='width: 100px'>текст</p>
<script type='text/javascript'>
document.onmouseout = function(e){
  e=e||window.event;
  if (!(e.relatedTarget||e.toElement)) alert('ушли');
  }

</script>


На уход сделал на приход чето тут не работает

zmaxon 11.02.2010 02:36

на приход сам сделал, спасибо большое!)

Serg_pnz 11.02.2010 10:56

Вот и мой пример зацените - не двигайте мышью, статус поменяется сначала на "отошел", потом на "ушел" (для простоты демонстрации тайм 1 минута).
Выход из комы нажатием кнопки на клаве, движением мыши (расширяется).


Часовой пояс GMT +3, время: 17:18.