Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Green_Star от 06 Июля 2006, 12:02:01

Название: Табуляция на странице: помогите чайнику!
Отправлено: Green_Star от 06 Июля 2006, 12:02:01
Ситуация, господа, такова: страничка, на ней несколько контролов. Ставим фокус на первый и начинаем переходить с одного на другой с помощью табуляции. Требуется на предпоследнем контроле поставить обработчик так, чтобы фокус с него переходил не на последний контрол, а на первый, т.е. зациклить таб-переход по контролам.

Подскажите пожалуйста как это лучше реализовать? Хотя бы идейно, в набросках...

Заранее благодарю :)
Название: Табуляция на странице: помогите чайнику!
Отправлено: hanslinger от 06 Июля 2006, 12:48:09
событие onblur и метод focus()
Название: Табуляция на странице: помогите чайнику!
Отправлено: Green_Star от 06 Июля 2006, 16:14:30
Большое спасибо!

Но если этими самыми контролами являются предположим кнопочки и на ту самую предпоследнюю поставим onblur, как определить что фокус снят именно табуляцией, а не нажатием например на другую кнопку? Как определить источник события?
Название: Табуляция на странице: помогите чайнику!
Отправлено: hanslinger от 06 Июля 2006, 17:17:06
Почитать про event.
Я пока сам толком не копался, посмотри, как в яндексе сделано перелистывание страниц стрелками на клавиатуре.