Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Проблема с установкой фокуса (https://javascript.ru/forum/css-html-firefox-mizilla/13991-problema-s-ustanovkojj-fokusa.html)

igor_ch 23.12.2010 11:05

Проблема с установкой фокуса
 
Всем доброе время суток.
Столкнулся в Fox-е со следующей проблемкой.
JavaScript-ом создаю несколько див-ов и один img.
Один главный, остальные, включая img, вложены в него.
При попытке выполнить установку фокуса на главный див ничего не происходит.
На оф-сайте пишут, что это баг Fox-а, связанный с попыткой установить фокус на пустой див.


А можна ли как-то обойти этот баг?

x-yuri 24.12.2010 06:19

зачем нужен фокус на div'е?

igor_ch 24.12.2010 09:08

в див-е отображается картинка.
Нужно что-бы при нажатии на кнопки клавиатуры производился переход на следующую/предыдущую картинку.

Kolyaj 24.12.2010 09:11

У дива не может быть фокуса.

x-yuri 24.12.2010 10:12

ставь обработчики на document

ksa 24.12.2010 10:21

Цитата:

Сообщение от igor_ch
переход на следующую/предыдущую картинку

Как вариант используй переход на якорь...

<a name='lbl1'>
   <img id='i1' />
</a>
...
<br />
<a name='lbl2'>
   <img id='i2' />
</a>
...
<div style='margin-top: 300px;'>
   <a href='#lbl1'>Up</a>
   <br />
   <a href='#lbl2'>Dn</a>
</div>

x-yuri 24.12.2010 10:49

тот еще телепат... :)

или так
<img id='i1' />
<br />
<img id='i2' />
<div style='margin-top: 300px;'>
   <a href='#i1'>Up</a>
   <br />
   <a href='#i2'>Dn</a>
</div>

ksa 24.12.2010 11:08

x-yuri, твая победила... :D


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