Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.08.2008, 05:02
Новичок на форуме
Отправить личное сообщение для mrpoma Посмотреть профиль Найти все сообщения от mrpoma
 
Регистрация: 29.07.2008
Сообщений: 1

Отследить переключение между вкладками
Доброе утро!
Скажите, пожалуйста, реально ли отследить переключение между вкладками браузера?
Ответить с цитированием
  #2 (permalink)  
Старый 25.08.2008, 12:49
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Реально: пишешь небольшую прогу на Delphi, C++, Asm, которая в фоновом режиме отслеживает, открыт ли браузер, смотрит, какая вкалдка активная и при клике мыши проверяет, та же вкладка активная или нет
Ответить с цитированием
  #3 (permalink)  
Старый 06.01.2009, 14:01
Новичок на форуме
Отправить личное сообщение для Chameleon Посмотреть профиль Найти все сообщения от Chameleon
 
Регистрация: 06.01.2009
Сообщений: 5

а js-ом?
Ответить с цитированием
  #4 (permalink)  
Старый 11.01.2009, 12:12
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

а js разрабатывался тогда, когда у браузеров не было вкладок и он не знает, что это такое (и не должен)...
Ответить с цитированием
  #5 (permalink)  
Старый 11.01.2009, 12:31
Новичок на форуме
Отправить личное сообщение для Chameleon Посмотреть профиль Найти все сообщения от Chameleon
 
Регистрация: 06.01.2009
Сообщений: 5

JS же умеет работать с объектами браузера. По идее, ему должно быть совершенно все равно, что это за объекты, как они зовутся и т.п.
Ответить с цитированием
  #6 (permalink)  
Старый 11.01.2009, 12:50
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

JS работает в контексте страницы, а не в контексте браузера, следовательно, о других страницах ничего не знает. В зависимости от задачи можно организовать многостраничную работу скрипта, но универсального решения не существует.
Ответить с цитированием
  #7 (permalink)  
Старый 28.01.2009, 15:29
MHY MHY вне форума
Новичок на форуме
Отправить личное сообщение для MHY Посмотреть профиль Найти все сообщения от MHY
 
Регистрация: 25.07.2008
Сообщений: 7

в ие табы обрабатываюцо как окна
если я не ошибаюсь можно проследить активность окна
Ответить с цитированием
  #8 (permalink)  
Старый 01.02.2009, 05:36
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

ну посмотри, какие события есть у window (http://msdn.microsoft.com/en-us/libr...73(VS.85).aspx, https://developer.mozilla.org/en/DOM...Event_Handlers). Может что-то и получится придумать. Но такие идеи редко оправданы - вряд ли где-то такое реализовано, поэтому вряд ли оно будет кроссбраузерно. Да и в стандартах вкладки не учитываются

а зачем вообще это нужно?
Ответить с цитированием
  #9 (permalink)  
Старый 01.02.2009, 17:50
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Можно поднимать/опускать флаг по событиям focus/blur на окне, разве нет?
Ответить с цитированием
  #10 (permalink)  
Старый 02.02.2009, 11:47
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

Сообщение от Андрей Параничев
Можно поднимать/опускать флаг по событиям focus/blur на окне, разве нет?
Это если окна свои. Человек не уточняет, его ли вкладки или там есть сторонний контент. Если полностью свои, тогда можно позаморачиваться...
Ответить с цитированием
Ответ



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

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