![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Dima85 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Возможно уже кто-то сталкивался с подобной проблемой.
Необходимо в textarea к каждой строчке подставлять порядковый номер. То есть даже не в сам textarea необходимо вставлять нумерацию а вне его. Что бы было более понятно в теме прикрепил рисунок. Подскажите пожалуйста каким образом это возможно сделать? Присоединённый файл ( Кол-во скачиваний: 19 ) ![]() |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Наверное, только дублировать в невидимом диве (posX меньше 0), в котором все строки - в своих дивах, а там вычислять положения. Но не факт, что везде они будут вести себя так же, как в textarea с переносами строк. Очень длинные строки ведут себя иначе, их придётся программно резать.
Или другой способ: тестировать textarea построчно скриптом, брать высоту текста (в Опере есть или были сильные проблемы с определением высоты именно в textarea). -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
Dima85 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 396 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Спасибо за интересные мысли. Может у кого-то еще какие либо идеи всплыли?
|
|||
|
||||
ArNic |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Есть идея использовать анализ предыдущих строк. т.е. если в начале текста /[\s]*?([0-9]*?)/ тогда прибавляем к $0 единицу и вставляем следующей строкой. Т.е. делать перехват ввода.
Это сообщение отредактировал(а) ArNic - 9.7.2010, 08:35 |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |