Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

как мне отформатировать text area?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> как мне отформатировать text area?
Имя
Сообщение << Старые топики   Новые топики >>
как мне отформатировать text area? - 2008-06-17 13:33:40.476666   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
короче такой вопрос.. как мне отформатировать текст арию так, чтоб там нчего нельзя было написать а только кликать в ней на строки..
при клике по строке данные из этой строки должны отправляться в переменную которая потом будет обрабатываться
Post #: 1
RE: как мне отформатировать text area? - 2008-06-17 14:26:21.313333   
Admin_

Сообщений: 532
Оценки: 0
Присоединился: 2006-09-12 00:00:00
А в чем смысл TEXTAREA в таком случае???
Post #: 2
RE: как мне отформатировать text area? - 2008-06-17 14:35:51.503333   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
в рего будет загружатсья текст.. каждая строка это катигория… при нажатии на катигурию имя (или ид) передаётся в переменную.. а потом во второй текст арии будет отображаться текст для соответствующей катигории который будет считываться из базы данных
Post #: 3
RE: как мне отформатировать text area? - 2008-06-17 14:40:14.293333   
ZneP

Сообщений: 910
Оценки: 0
Присоединился: 2006-08-21 16:11:47
а не легче использовать SELECT???

<select size="4" multiple>
<option selected>ьььььььььььььььь</option>
<option value="t1">1111111</option>
<option value="t2">2222222</option>
<option value="t3">3333333</option>
<option value="t4">4444444</option>
</select>

+ юзай яваскрипт
Post #: 4
RE: как мне отформатировать text area? - 2008-06-17 14:45:19.176666   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
в том то и дело что как сделать с селектом я знаю… но мне надо чтоб было наглядно….
и я знаю что тут надо яваскрипт юзать.. только я его знаю плохо.. а учить некогда.. просто я создавал тут другую тему но модеры её удаляют почемуто…

ну так как мне тогда с использованием яваскрипта это всё сделать?
Post #: 5
RE: как мне отформатировать text area? - 2008-06-17 15:09:01.206666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Чет не уверен, что такая задача возможна.

&lt;script&gt; function func() { var text = document.getElementById('textarea').value; /*куча кода*/ } &lt;/script&gt; &lt;textarea rows="3" id="textarea" onclick="func();" readonly="readonly"&gt;123 456 789&lt;/textarea&gt; Для осуществелния надо получить хотя бы номер позиции, на котором стоит курсор. В этом то и проблема. Дальше пошло бы легко.
Post #: 6
RE: как мне отформатировать text area? - 2008-06-17 16:21:29.456666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Вот сделал:
&lt;script&gt; function func() { var text = textarea.value; var pos = textarea.selectionStart; var i = pos; for(; i&gt;0; i--) if(text.charAt(i) == "\n") break; var start = i; for(i=pos-1; i&lt;text.length; i++) if(text.charAt(i) == "\n") break; var end = i; return text.substr(start, end-start); } &lt;/script&gt; &lt;textarea rows="4" id="textarea" onclick="alert(func());" readonly="readonly"&gt;абвгд еёжз иклмн wtf&lt;/textarea&gt; В опере пашет, в других браузерах не проверял.
Post #: 7
RE: как мне отформатировать text area? - 2008-06-18 08:54:44.410000   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
quote:

в том то и дело что как сделать с селектом я знаю… но мне надо чтоб было наглядно….

не понимаю, чем же select не устраивает. Он работает именно так, как ты пытаешься заставить работать textarea
Post #: 8
RE: как мне отформатировать text area? - 2008-06-18 09:25:55.703333   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
Да это традиционный выпендреж начинающих веб-дезигнеров
Post #: 9
RE: как мне отформатировать text area? - 2008-06-20 01:15:28.720000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
quote:

ORIGINAL: d0lph1n

quote:

в том то и дело что как сделать с селектом я знаю… но мне надо чтоб было наглядно….

не понимаю, чем же select не устраивает. Он работает именно так, как ты пытаешься заставить работать textarea

да суть даже не в текстареи… можно хоть интуп, хоть тупо сгенерированые явой строки.. мне важно наглядность списка.. чтоб было видно не одну категорию а несколько сразу…
просто я видил такую реализацию на других сайтах вот и спросил..

мне надо генерировать списки явой которые будут загружены с баз или пхп кодом… а искаться они будут какраз по параметрам полученым яваскриптом… (т.е. мне та переменная с текстом какраз и нужна для поиска)

орб.. твой скрипт на огненой лисе и ие не хочет работать почемуто.. тупо пустой алерт выдаёт :(
Post #: 10
RE: как мне отформатировать text area? - 2008-06-20 08:39:13.900000   
userec

Сообщений: 30
Оценки: 0
Присоединился: 2007-07-23 21:32:11.240000
вообще-то товарищ ZneP написал как это реализовать.
Post #: 11
RE: как мне отформатировать text area? - 2008-06-20 09:53:16.996666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

орб.. твой скрипт на огненой лисе и ие не хочет работать почемуто.. тупо пустой алерт выдаёт :(

ок. посмотрю, думаю исправлю. зы: тока проверить смогу на 3й лисе и 7ом осле.
Post #: 12
RE: как мне отформатировать text area? - 2008-06-21 19:32:20.050000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
спасибо знепу это то что мне нужно.. вот только теперь с яваскриптом надо разобраться :)
но тут зватит наверное моих знаний яваскрипта
Post #: 13
Страниц:  [1]
Все форумы >> [Веб-программинг] >> как мне отформатировать text area?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.