Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/26: Рейтинг темы: голосов - 26, средняя оценка - 4.88
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4

Подсветка слов в textarea

03.02.2011, 19:15. Показов 4864. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Объясните, пожалуйста, как работает подсветка в textarea? К примеру, мне надо, чтобы все нужные слова изменяли цвет. Как редактор кода с подсветкой.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.02.2011, 19:15
Ответы с готовыми решениями:

<textarea> и подсветка синтаксиса.
Есть ли готовые скрипты, чтобы сделать динамическую подсветку синтаксиса PHP или HTML в &lt;textarea&gt;? Нужно для 'текстового редактора...

Подсветка рандомных слов в тексте
Пример есть блок с разной внутренней структурой, нужно выделить в нем рандомно определенное кол-во слов например 5 &lt;div...

выделение (подсветка) слов в тексте
Скажите, как реализовать выделение (подсветку) цветом произвольного слова в допустим &lt;p&gt;тексте&lt;/p&gt; при наведении курсора мыши?

4
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
03.02.2011, 20:03
Dimedrol, В textarea нет и не может быть подсветки. Там только plaintext. Имхо, надо iframe со включеным contentEditable.
1
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
03.02.2011, 20:18  [ТС]
Vovan-VE, Можно поподробнее, как это реализуется.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
04.02.2011, 15:41
Dimedrol, Честно говоря, я сам этим не занимался. Мне хватило насмотреться на wysiwyg редакторы. Могу только сказать, что в разных браузерах функционал для работы с выделением весьма по-разному реализован, чтобы просто так на скорую руку взять и наваять. Плюс, надо безглючно реализовать разбивку/объединение текста в текстовых нодах и элементах при необходимости подсветить/убрать_подсветку у нужного слова. Весьма непростая задача.
1
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
04.02.2011, 17:34  [ТС]
Оказывается contentEditable работает даже в div. Поэтому все ок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2011, 17:34
Помогаю со студенческими работами здесь

подсветка найденных слов
Не помню откуда, но у меня в голове отложилась инфа, о том, что когда в яшке нажимаешь &quot;найденные слова&quot; и они подсвечиваются на...

Подсветка слов в RichTextBox
Поисковик находит массу тем на разных ресурсах по этой теме, но я так и не нашёл удовлетворительного ответа. Варианты, аналогичные тому,...

"Подсветка" слов в выдаче
В общем тема такая Ограничиваю область поиска определенным сайтом - делаю запрос из двух СЧ запросов, которые только в кобинации...

Выборка слов из textarea
Здравствуйте, есть textarea, куда язаписываю слова/приложения, которые разделяю запятой, данные отправляю на сервер, разбиваю их,...

Подсветка слов в многоуровневом массиве
Доброй ночи, господа и дамы! Есть трёхуровневый массив из M строк и N столбцов. K и Д - мин и макс число букв в формируемых словах (от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru