Safari window focus blur Mac OS X
$(window).bind('blur focus',function(event) {window.status = event.type;}).focus(); но вот вопрос, если до события окно потеряло фокус то как это узнать и тд. ну собстно цель поменять цвет фона под стать окну браузера |
$(window).bind('focus',function(event) { window.status=event.type; }); $(window).blur(function() { alert('not exists focus'); }); А так не покатит? |
не ну фишка в том что когда сайт загружен то не известо, открыто ли окно или юзер в другом окне тусит
|
Когда уходит на другую вкладку, сработает blur?
Если, да, то отчисти ивент, после чего отправь запрос на active=0 якобы=) Когда вернется active=1 =) В базу значение обновляй. Накладно, правда, если подумать, можно думаю и другой сделать вариант. |
Vantedur,
Page Visibility API, как только введут. |
Сессию пиши.
Если на странице $_SESSION['focus']=1; Ушел. $_SESSION['focus']=0; |
Your,
Оч PHP тут в тему :) |
Nekromancer,
Иначе добиться успеха не удастся. javascript на сервере не работает, а ему видимо нужно от администрации узнать, а тут только база или сессии. Можно воспользоваться северными языками для выполнения javascript'a. К примеру node.js. |
Часовой пояс GMT +3, время: 12:34. |