![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 4 Всего: 144 |
Такая загвоздка: я хочу на основе списка строк сформировать ряд радиокнопок. Все вроде через пень-колоду получается (в IE нельзя установить атрибуты type и name после того, как INPUT уже создан по document.createElement(), так что приходится извращаться), но почему-то не отображается текст кнопок:
Вид в FF: ![]() Вид в IE: ![]() Заодно можно заметить, что в FF почему-то не взялся стиль бэкграунда и рамки, заданный для кнопок. Код страницы такой:
Потыкать вживую можно вот здесь: http://real-english.ru/data/radio.html Вопрос: где блин подписи к кнопкам?! И чем эксплореру не нравятся проперти innerText и innerHTML для элемента INPUT? ЗЫ. Через document.createTextNode() пробовал, не помогает. ЗЗЫ. Можно, конечно, весь ХТМЛ для формы сверстать на ходу и подсунуть через form.innerHTML, но как-то хочется обойтись без столь радикальных решений -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| cromm3 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 22.3.2006 Репутация: нет Всего: нет |
А если так сделать в 35й строке:
счастье будет?)) |
|||
|
||||
| Zeroglif |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
Должно работать. Закомментируй строчку:
И после:
добавь:
display: block лучше бы убрать, а что касается стилей радиобатонов, то не все умеют это дело поддерживать... |
||||||
|
|||||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 2 Всего: 32 |
лучше стили радиоБаТоНа вообще не трогать.
-------------------- ![]() ![]() |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
??? В стандарте для элемента INPUT закрывающий тег forbidden, т.е. этот элемент обязан быть "empty" (см. табл.), о каком же innerHTML может идти речь? А для подписей к кнопкам, насколько мне известно, существует специательный тег LABEL... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 4 Всего: 144 |
Bingo! Вот этого я не знал. Я в общем-то не веб-разработчик по основному, тыкскыть, профилю, и с формами особенно плотно не сталкивался. Но если честно, для меня было большим открытием, что подпись к кнопке не является частью ее определения. Ведь это же абсолютно нелогично - отделять кружок с точкой от связанного с ней текста! При таком подходе сразу возникает масса неудобств, такие как возможность разрыва строки на границе между кнопкой и подписью, "нетыкабельность" подписи, невозможность единообразно задать стиль подсветки, и т. д. Нет, можно, конечно, заключить оба элемента в, скажем, span, и как-то порешать эти вопросы, но это же вариант из серии "tonsillectomy through the rear end"! Впрочем, ладно. Как есть, так есть. Главное, что вопрос решился. Спасибо всем принявшим участие в обсуждении. Особая благодарность в форме плюса - SelenIT'у, за проявленное понимание сути вопроса и знание правильного ответа. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| WIPS |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 22.5.2006 Где: Украина, Киев Репутация: 2 Всего: 8 |
А если кружек связан с картинкой? Все вполне логично, гибкости больше. Для избежания этого и есть тэг LABEL, о кот. уже писал SelenIT. В его атрибутах указывается айдишник инпута с кот. он связан, а "тыкабельность" просто превосходная.
--------------------
Автопроизводители, машины, марки, модели! |
||||
|
|||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 4 Всего: 144 |
Ага, отлично, все работает! Проблемы растворяются прямо на глазах. SelenIT, действительно, упоминал LABEL, но я же не знал, что это как-то связано с "тыкабельностью" WIPS, лови плюсА! -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| WIPS |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 22.5.2006 Где: Украина, Киев Репутация: 2 Всего: 8 |
Если бы он и про тыкабельность написал мне бы и постить нечего было, а так решил уточнить. P.S. Пасиб за "+"! --------------------
Автопроизводители, машины, марки, модели! |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Stampede, вдогонку - нередко кнопки и подписи к ним верстают табличкой (по крайней мере, раньше так делали, когда я обязанности верстальщика выполнял;): кнопка в одной колонке, подпись к ней - в следующей. Так удобнее выравнивать их по вертикали (стандартное выравнивание по базовой линии не всегда красиво смотрится, особенно в случае многострочной подписи), применять те же самые стили и т.п. Так что, на мой взгляд, все как раз логично (по крайней мере, с точки зрения верстальщика). А про label и ее "тыкабельность" уже исчерпывающе ответил WIPS
P.S. Спасибо за "+"! -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |