Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Неработает focus() в Firefox. (https://javascript.ru/forum/jquery/22735-nerabotaet-focus-v-firefox.html)

denisOgr 31.10.2011 16:31

Неработает focus() в Firefox.
 
Проблему такую знаю. Но как ее решить? Задача простая.
Когда юзер покидает вкладку со страницей (переход на др. владку, скрывает и .т.д) , а потом возвращаеться страница должна перезагружаться. Все. Вот реализация:
var flag = false; // глобальная переменная
var page='index';
function myOnfocus()
{ 
  if ((!flag)&&(page=='index')) {
  flag = true; 
   window.location.reload();
  } else {
    // пропускаем обновление
    flag = false;
  }
  
}


Но он не работает в FF. Страница все время обновляется, когда страница активная.
Может менять глобальную переменную, когда юзер покидает вкладку?
Что посоветуете?


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