![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| kanaris |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 16.2.2008 Репутация: нет Всего: -1 |
Пишу яваскрипт-фреймворк.
Столкнулся с необходимостью добавлять к HTML-тегам произвольное свойство, (чтобы и в DOM-e элемента отобразилось), без довесочных скриптов, и т.д. мороки. Наверное самым лучшим способом будет добавление через аттрибут, непосредственно в теге. Естественно, вот такая конструкция будет неправильной с точки зрения валидатора:
Нужно для сортировки колонки по времени. Другого способа не могу придумать, как лучше всего указать timestamp к данной ячейке. Также нужно для записывания id узла в дереве:
Стандартный аттрибут "id" здесь не прокатит, т.к. он должен быть уникальный в пределах всего документа, а элементов на странице с таким "идом" может быть несколько. Вобщем срочно нужна такая возможность. Подскажите, есть ли валидный способ добавлять свойства для тегов непосредственно из тега? Существует ли некое подобие конструкции типа <li onload="this.nodeid=15"> ? |
||||
|
|||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
есть rel, который используют кто во что горазд.
или используй невидимые элементы вместо аттрибутов. или напиши свой DTD, если прохождение валидации важно. или не заморачивайся насчет валидации. |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
kanaris, еще вариант -
и пользоваться атрибутами с префиксом data-
При валидации будет обязательный варнинг про то, что доктайп экспериментальный. А может и не будет. Понятно, что это уже html 5, но он достаточно адекватно отображается IE, если не очень выпендриваться с новыми возможностями. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| kanaris |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 16.2.2008 Репутация: нет Всего: -1 |
рассматривал, не катит
отличное решение, спасибо, правда я нашел на пинд. форуме через час, как тему запостил |
||||
|
|||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |