Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.09.2007, 00:02
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

Детальная настройка <textarea>.
Решил написать в эту категорию, т.к. думаю тут JS важнее чем сам тег <textarea>.
В общем, что мне надо. Есть TextArea(в ней изначально есть текст произвольной длинны), надо что бы автоматически высота выравнивалась по последней строчке...

Структура тега:
<textarea rows=10 size=1000 class='textarea_re' id='news_t_"+index+"'>"+title_e.innerHTML+"</textarea>

В общем найти длинну текста не составляет труда:
document.getElementById("news_t_"+index).rows;

Так же программно сменить количество строк:
document.getElementById("news_t_"+index).rows=3;

Вот что теперь надо, как определить сколько в одной строке символов? У TextArea не задано явно cols, т.к. я ее растягиваю через таблицу стилей на всю ширину свободной области.

Какие у кого идеи, для реализации?

и еще. Полоса прокрутки убирается в стиле через : overflow: hidden;. В опере не работает( есть способ в опере ее убрать?
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
  #2 (permalink)  
Старый 01.10.2007, 06:58
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

По overflow:

Код:
overflow-x: hidden 
overflow-y: hidden
Ответить с цитированием
  #3 (permalink)  
Старый 01.10.2007, 10:23
Аватар для Phoenix
Профессор
Отправить личное сообщение для Phoenix Посмотреть профиль Найти все сообщения от Phoenix
 
Регистрация: 24.09.2007
Сообщений: 165

всеравно опера моя игнорирует и выводит по вертикали скрол
__________________
После каждой девятки все снова с нуля,
Все снова с нуля, но не сначала...
Ответить с цитированием
  #4 (permalink)  
Старый 22.04.2008, 10:12
Новичок на форуме
Отправить личное сообщение для timetotime2002 Посмотреть профиль Найти все сообщения от timetotime2002
 
Регистрация: 22.04.2008
Сообщений: 8

а как заменить мигающий курсор в textarea на свою картинку ?
Ответить с цитированием
  #5 (permalink)  
Старый 22.04.2008, 10:27
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

создай под текстарией невидимый див такой же ширины, копируй в него текст, вычисляй полученную высоту и применяй её к текстарии. если всё правильно сделаешь - скролл сам пропадёт ^_^
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Детальная настройка <INPUT type=text> Лекс Ливень Общие вопросы Javascript 8 28.02.2008 10:24