Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) при переходе tabом на линк нет фокуса (Opera) / 14 сообщений из 14, страница 1 из 1
25.05.2006, 10:02:58
    #33750377
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
имеется линк, который выглядит как батон.. при переходе из поля tab'ом фокус перемещается не на линк, а на следующее поле.. это особенность Opera.. как ее обойти?
то куда нужно установить фокус выглядит примерно так:

<TD><A HREF="javascript: if (x_Validation()) submitX();"> Creare X</A></TD>
...
Рейтинг: 0 / 0
25.05.2006, 10:34:28
    #33750479
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
manual tabindex = number [CN]
Определяет положение текущего элемента в последовательности перехода для текущего документа. Значение должно лежать в диапазоне от 0 до 32767. Агенты пользователей должны игнорировать начальные нули.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
25.05.2006, 10:49:30
    #33750549
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
4m@t!c[quot manual] tabindex = number [CN]
Определяет положение текущего элемента в последовательности перехода для текущего документа. Значение должно лежать в диапазоне от 0 до 32767. Агенты пользователей должны игнорировать начальные нули.

Следующие поля формы (теги) могут иметь параметр tabindex: <BUTTON>, <INPUT>, <SELECT>, <TEXTAREA>. Среди них нет <A>.
...
Рейтинг: 0 / 0
25.05.2006, 11:04:55
    #33750617
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
У меня спецификация HTML 4.01, там написано:
HTML 4.01Следующие элементы поддерживают атрибут tabindex: A, AREA, BUTTON, INPUT, OBJECT, SELECT и TEXTAREA.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
25.05.2006, 11:22:01
    #33750688
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
4m@t!cУ меня спецификация HTML 4.01, там написано:
[quot HTML 4.01]Следующие элементы поддерживают атрибут tabindex: A, AREA, BUTTON, INPUT, OBJECT, SELECT и TEXTAREA.

а.. точно.. только меня это не спасло поскольку я использую тэги заказчика т.е. пишу 'prefixX:buttonX ...', а на страничке генерируется '<a ...>'.. не знаю как подцепится к этому линку..
...
Рейтинг: 0 / 0
25.05.2006, 11:25:59
    #33750702
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
Вариант отлавливать событие, когда фокус по табуляции покидает элемент поля. И по этому событию принудительно передавать фокус на нужный вам элемент.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
25.05.2006, 11:31:44
    #33750722
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
4m@t!cВариант отлавливать событие, когда фокус по табуляции покидает элемент поля. И по этому событию принудительно передавать фокус на нужный вам элемент.

вопрос только как идентифицировать этот элемент? ведь у него нет никаких идентификаторов..
...
Рейтинг: 0 / 0
25.05.2006, 11:36:05
    #33750751
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
Идентификатор ему можно присвоить? Если нет, тогда искать через DOM == зад????
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
25.05.2006, 11:38:15
    #33750758
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
4m@t!cИдентификатор ему можно присвоить? Если нет, тогда искать через DOM == зад????


идентификатор присвоить скорее всего неполучится.. а как искать через DOM?
...
Рейтинг: 0 / 0
25.05.2006, 11:46:34
    #33750793
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
узнайте у заказчика о возможности создания идентификатора - это решит сразу все проблемы. Если нет, тогда будем изобретать велосипед.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
25.05.2006, 12:37:24
    #33751048
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
4m@t!cузнайте у заказчика о возможности создания идентификатора - это решит сразу все проблемы. Если нет, тогда будем изобретать велосипед.


- добавить идетификатор практически невозможно.. так как это библиотека уже давно зарелизена и используется во многих проектах.. поэтому нужно изобрести велосипед :)
...
Рейтинг: 0 / 0
25.05.2006, 12:45:18
    #33751077
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
Странно, что нет возможности создавать идентификатор объекта - это один из основных атрибутов управляющих элементов.

автора как искать через DOM?
Место положения сслыки статично либо изменяется?
Если статично то явно указываем узел, если изменяется, то пробуем найти ссылку по ее вторичным половым признакам (т.е. атрибутам).
Я повторюсь, что лучше еще раз проверить спецификацию по тегам заказчика - может атрибут id существует.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
25.05.2006, 12:55:47
    #33751110
ex
ex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
4m@t!cСтранно, что нет возможности создавать идентификатор объекта - это один из основных атрибутов управляющих элементов.
абсолютно с вами согласен

4m@t!cМесто положения сслыки статично либо изменяется?
Если статично то явно указываем узел, если изменяется, то пробуем найти ссылку по ее вторичным половым признакам (т.е. атрибутам).
место ссылки может измеяться, т.к. может изменяться контент элементов. а как найти по аттрибутам?

4m@t!cЯ повторюсь, что лучше еще раз проверить спецификацию по тегам заказчика - может атрибут id существует.
аттрибута id нет, не только в библиотеки тэгов но и как я проверил в классе который этот тэг парсит :(
...
Рейтинг: 0 / 0
25.05.2006, 13:09:02
    #33751156
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) при переходе tabом на линк нет фокуса (Opera)
Вариант: /topic/185948
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (HTML) при переходе tabом на линк нет фокуса (Opera) / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]