Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.12.2016, 00:20
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

Подсветка определённых элементов текста
Есть таблица в ячейку которой выводятся данные(pic), хотелось бы реализовать следующее:
Когда юзер выделяет часть текста(то что выделено крсным), должны выделяться соответствующие элементы(то что подчёркнуто желтым), всё это построчно работает.
Возможно ли это сделать динамически(юзер выделяет элементы и соответствующие сразу подсвечиваются)? Или же нужно делать отдельную кнпку для "запуска" этого вот всего?
И в принципе на сколько реально всё это сделать?
p.s. В онце каждой строки есть символ перехода на новую строку ("\n",скрыт), стоит ли его менять на что-то из html для лучшего парсинга?
p.p.s. Всё написано на python3/flask, вдруг это важно.
Изображения:
Тип файла: jpg payloa.jpg (28.3 Кб, 8 просмотров)
Тип файла: jpg Screenshot at 2016-12-04 00:19:19.jpg (11.4 Кб, 6 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 04.12.2016, 11:35
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

А при помощи чего это сделать?
Ведь это в веб.
Ответить с цитированием
  #3 (permalink)  
Старый 04.12.2016, 15:35
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

Сообщение от Rise Посмотреть сообщение
drang.andray, на чем написано на том и делай...
Какая разница на чём написано? Я просто вывел текст в таблицу в браузере, теперь мне нужно обработать этот текст так, что бы при выделении одной части текста, так же выделялась другая,соответствующая часть. Для этого есть JS, Python же не подходит.
Ответить с цитированием
  #4 (permalink)  
Старый 04.12.2016, 16:30
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

Rise,
Видимо я не так выразился, я имел ввиду то что JS должен по строкам находить соответствия. А так оно у меня выведено в виде одного большого куска текста, как на первой картинке.
Ответить с цитированием
  #5 (permalink)  
Старый 04.12.2016, 17:37
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

Rise,
Вот такие есть наработки, только там с таблицей, мне же нужно без оной.
Наработка

Второй пик в нормально качестве: http://hkar.ru/Msqi

>Почему выделения в строке раздельные?
Потому что надо чтобы юзер выделил что-то в правйо части и ему в качестве подсказыки выдало соответствие из левой части. Если есть какие-то другие варианты по реализации(не подсвечиванием, а выводом инфы в окне,к примеру, или ещё как) - буду рад услышать.

> какая формула соответствия?
Если я правильно понял вопрос, то:
Первый столбик (там где 00000000,00000010 и т.д.) выделяется всегда, когда юзер на этой строке выбрал элемент из последнего столбца(там где '1.1..HOST: 239.2', к примеру). Дальше соответствует "1 с 1, 2 с 2 и т.д.", то есть если смотреть на изображение, на первую строку то: "4D" будет соответствовать "M", а "20 2A 20 48 54 54 50 2F" соответствует с " * HTTP/", ну и т.к. мы работаем с первой строкой то "00000000"(из первого столбца) всегда будет выделено.
Ответить с цитированием
  #6 (permalink)  
Старый 04.12.2016, 18:34
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

Rise,
<table>
<tbody>
    <tr>
        .....
    </tr>
    <tr>
        <td>Payload</td>
        <td ><div><pre>Вот тут находится это всё, в одной из ячеек таблицы</pre></div></td>
</tbody>
</table>
Ответить с цитированием
  #7 (permalink)  
Старый 05.12.2016, 13:52
Новичок на форуме
Отправить личное сообщение для drang.andray Посмотреть профиль Найти все сообщения от drang.andray
 
Регистрация: 03.12.2016
Сообщений: 7

Rise,
Спасибо, буду глядеть и разбираться.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсветка частей текста по мере появления Spirtikys Общие вопросы Javascript 6 25.10.2016 11:17
Подсветка одинаковых элементов в таблице Graf737 (X)HTML/CSS 4 17.04.2014 04:47
Подсветка элементов страницы при наведени anteater jQuery 4 15.11.2012 16:51
Вставка текста в textarea по клику после определенных слов x-miller-x Общие вопросы Javascript 0 05.09.2012 07:27
Получение текста не скольких элементов vladimircape jQuery 5 07.05.2012 11:22