powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / библиотека prototype, не работает привязка window onfocus в IE6
2 сообщений из 2, страница 1 из 1
библиотека prototype, не работает привязка window onfocus в IE6
    #36543843
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Вобщем понадобилось определять состояние окна браузера - активно ли оно или нет.
Решил сделать таким образом - завести глобальную переменную, котроая хранит состояние окна, и листенер, который изменяет переменную. Листенер привязывается к событиям window.focus, blur. Вот код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
var WINDOW_STATE_LOAD =  1 ;
var WINDOW_STATE_BLUR =  2 ;
var WINDOW_STATE_FOCUS =  3 ;
var WINDOW_STATE_UNKNOWN = null;
var windowState = WINDOW_STATE_UNKNOWN;

Event.observe(window, "load", function() { setWindowState(WINDOW_STATE_LOAD); });
Event.observe(window, "blur", function() { setWindowState(WINDOW_STATE_BLUR);});
Event.observe(window, "focus", function() { setWindowState(WINDOW_STATE_FOCUS);});

function setWindowState(state) {
	windowState = state;
}

function isWindowActive() {
	return windowState == WINDOW_STATE_FOCUS;
}

Так вот этот код прекрасно работает во всех браузерах (FF, Opera, Chrome) кроме IE6. Везде метод isWindowActive показывает правильный результат, а вот в IE6 - такое впечатление, что привязка событий не происходит.
Что сделать, чтобы заработало и в IE6?
...
Рейтинг: 0 / 0
библиотека prototype, не работает привязка window onfocus в IE6
    #36543845
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл добавить, что использую для привязки событий библиотеку prototype-1.6.0.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / библиотека prototype, не работает привязка window onfocus в IE6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]