Автор Тема: Табуляция на странице: помогите чайнику!  (Прочитано 2711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Green_Star

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ситуация, господа, такова: страничка, на ней несколько контролов. Ставим фокус на первый и начинаем переходить с одного на другой с помощью табуляции. Требуется на предпоследнем контроле поставить обработчик так, чтобы фокус с него переходил не на последний контрол, а на первый, т.е. зациклить таб-переход по контролам.

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

Заранее благодарю :)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Табуляция на странице: помогите чайнику!
« Ответ #1 : 06 Июля 2006, 12:48:09 »
событие onblur и метод focus()

Оффлайн Green_Star

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Табуляция на странице: помогите чайнику!
« Ответ #2 : 06 Июля 2006, 16:14:30 »
Большое спасибо!

Но если этими самыми контролами являются предположим кнопочки и на ту самую предпоследнюю поставим onblur, как определить что фокус снят именно табуляцией, а не нажатием например на другую кнопку? Как определить источник события?

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Табуляция на странице: помогите чайнику!
« Ответ #3 : 06 Июля 2006, 17:17:06 »
Почитать про event.
Я пока сам толком не копался, посмотри, как в яндексе сделано перелистывание страниц стрелками на клавиатуре.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28