Показать сообщение отдельно
Старый 05.09.2009, 00:04
vikingcompany вне форума Посмотреть профиль Отправить личное сообщение для vikingcompany Найти все сообщения от vikingcompany
  № 14  
Ответить с цитированием
vikingcompany
 
Аватар для vikingcompany

Регистрация: May 2008
Адрес: г. Макеевка
Сообщений: 200
Цитата:
Сообщение от etc Посмотреть сообщение
Ваш код просто сбрасывает его.
Цитата:
Сообщение от aFriend Посмотреть сообщение
Ну так работает ведь! )))
Справедливости ради должен заметить, что работает только в IE.
Согласно статистики, самым популярным браузером на территории русскоязычного Интернета является Opera.
Так вот под ней, к сожалению, не работает.
Связано это с тем, что Opera просто-напросто не обрабатывает window.focus();
Проблема не решена даже в последнем релизе 10.0 от 01.09.2009.

Цитата:
Сообщение от etc Посмотреть сообщение
Фокус захватывается, если есть подписанные на мышь [компоненты]. Если нет, то всё скроллится нормально.
Цитата:
Сообщение от aFriend Посмотреть сообщение
А если всё же нужны компоненты?
Цитата:
Сообщение от etc Посмотреть сообщение
Нужно ночью незаметно их поправить
Всё куда проще - достаточно сделать матрёшку "мувик-в-мувике".
То есть подгрузить Ваш ролик в пустой *.swf, не содержащий компонентов.
К стати, это решает и проблему кросбраузерности.

А самое правильное решение - заранее продумать архитектуру проекта.
Например, использовать компоненты лишь во внешних роликах, избавив, таким образом, от них управляющий.