Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.10.2009, 11:57
stempher
 
Сообщений: n/a

Активность окна (вкладки) браузера
Добрый день. Помогите пожалуйста отловить событие onblur и onfocus для браузера(его вкладки). Пытался решить задачу следующим образом:

document.onblur = function () { ... };
document.onfocus = function () { ... };


В Опере работает, в ФФ работает, если только предварительно кликнуть в любом месте документа, а в ИЕ вообще игнорирует данные события. Подскажите, кто сталкивался уже с похожей проблемой...
Ответить с цитированием
  #2 (permalink)  
Старый 01.10.2009, 13:13
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Попробуй
window.onfocus = function(){}
Ответить с цитированием
  #3 (permalink)  
Старый 01.10.2009, 13:46
stempher
 
Сообщений: n/a

Пробовал, даже в <body> писал - ИЕ в упор не видит...
Ответить с цитированием
  #4 (permalink)  
Старый 01.10.2009, 14:06
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

В ИЕ есть еще события ondomfocusin ondomfocusout, кажется так называются.
Ответить с цитированием
  #5 (permalink)  
Старый 01.10.2009, 14:42
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Вот ещё нарыл:

activate
Это событие генерируется, когда элемент становится активным, т. е. получает фокус.
bubbles: true;
cancelable: false;

beforedeactivate
Это событие генерируется перед тем, как элемент перестанет быть активным, т. е. потеряет фокус.
bubbles: true;
cancelable: true;

Пробуй для window, document и body.
Ответить с цитированием
  #6 (permalink)  
Старый 01.10.2009, 14:43
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Octane
В ИЕ есть еще события ondomfocusin ondomfocusout
По-моему это как раз для других
Ответить с цитированием
  #7 (permalink)  
Старый 01.10.2009, 15:04
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Для кроссбраузерности нужно аццкое сочетание обработчиков blur и focus у окна и документа, а для IE -- focusin и focusout.
Ответить с цитированием
  #8 (permalink)  
Старый 01.10.2009, 15:26
stempher
 
Сообщений: n/a

Сообщение от Kolyaj Посмотреть сообщение
Для кроссбраузерности нужно аццкое сочетание обработчиков blur и focus у окна и документа, а для IE -- focusin и focusout.
это для чего? body, окна, документа?

B~Vladi, спасибо, попробую
Ответить с цитированием
  #9 (permalink)  
Старый 01.10.2009, 15:29
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от stempher
это для чего? body, окна, документа?
Дк попробуй... От ишака можно много чего ожидать... Сам я не касался таких проблем.
Ответить с цитированием
  #10 (permalink)  
Старый 01.10.2009, 15:39
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от stempher
это для чего?
В разных браузерах у разных элементов события возникают.

Сообщение от stempher
body, окна, документа?
Про body я ничего не говорил.

Сообщение от B~Vladi
От ишака можно много чего ожидать
В других браузерах тоже все не сладко.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение размера окна браузера pv! Общие вопросы Javascript 10 29.09.2019 08:45
Высота страницы по высоте окна браузера Николян (X)HTML/CSS 4 16.01.2014 20:12
Фиксация элемента внизу окна браузера Макс Events/DOM/Window 1 25.08.2008 13:46
Реклама по центру окна браузера Макс Элементы интерфейса 2 15.06.2008 00:55
Скроллирование окна браузера с помощью JavaScript. lancer Элементы интерфейса 1 19.02.2008 23:16