Может я тупой?> Сижу и не понимаю, почему document.getElementById(x).focus() не пашет в Мозилле, а document.layers[x].focus() - в NN4.x??? И почему-то еще onblur для <DIV>'а не отлавливается ими же.
К сожалению, только WinMSIE умеет работать с фокусами любых элементов, даже в маковском MSIE не работает такая удобная вещь, как tabindex для обычных элементов.
С другой стороны, я совершенно согласен, что ограничивая возможность создавать из обычных li-шек и параграфов интерактивные элементы, W3C заставляет нас думать.
Недавно я столкнулся с необходимостью превращать обычный текст в элементы форм и мне было нужно обрабатывать клавиатурный ввод если фокус - у параграфа... не получилось. Хотя в итоге я задумался и вышло гораздо понятнее обычным пользователям. Так что, передумай интерфейс - будет лучше!
> Как минимум та же Мозилла должна без captureEvents работать. Бардак...
Без перехвата конкретных событий не должно работать ничего! |