Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Рекурсия https://www.cyberforum.ru/ javascript/ thread913963.html
Товарищи, подскажите, пожалуйста, как работает рекурсия в случае двойного вызова функции? Например, функция function super_func(p,r) { console.log('p='+p.toString()); ...
Калькуляция JavaScript
Есть вэб-форма, в ней два поля инпута с типом text Задача: При введении в первое поле чисел от 1 до N выводить подсчет во второе поле. Т.е. ввел я число 10 в первое поле и оно автоматом считает...
JavaScript Таймер
Как заменить дни часам ? чобы показывало не 1 день 24 часа, а 48 часов ? function newYearIn() { var now = new Date(); var newYear = new Date("Jul,30,2013,00:00:00"); var...
JavaScript Прикрутить кассу В JS я полный ноль. Помогите пожалуйста, на сайт надо прикрутить Робокассу. Вот скрипт формы <script language='javascript' type='text/javascript' ... https://www.cyberforum.ru/ javascript/ thread913899.html
JavaScript Ошибка в попытке создать попап https://www.cyberforum.ru/ javascript/ thread913859.html
сделал на сайте что бы когда пользователь заходил всплывало окошко с рекламой . Вот и код : <div id="parent_popup"> <div id="popup"> <h1>Заголовок</h1> <object width="540" height="460"...
Найти базу теста JavaScript
Здравствуйте! Можно ли как-нибудь найти базу вопросов этого теста и ответы к ним?http://www.usla.ru/Lemon/Test/UgolPravo2116/Start.htm
Игра Пятнашки на джава скрипте преждевременное выигрывание JavaScript
<html> <head> <title>Пятнашки</title> <script language="javascript"><!-- str_vict="Вы это сделали"; function zamen(n){ var n2 ; for ( var i=0; 36>i; ++i ){if...
JavaScript Обновление без перезагрузки вот есть такой код #ugolkrug{ position: relative; width:1155px; /* Длина фигуры */ height:300px; /* Высота фигуры */ background:#FFF; /* фон блока */ border: 3px #CCCCCC solid;... https://www.cyberforum.ru/ javascript/ thread913433.html
JavaScript Динамическая замена php кода https://www.cyberforum.ru/ javascript/ thread913360.html
Можно ли так сделать что бы при нажатие на определенную ссылку на страницу подгружался необходимый php код <div class="someclass"> <ul> <li><a href="/#helo">Привет</a></li> <li><a...
JavaScript Видео уроки JS Добрый день форумчане! Подскажите хорошие видео уроки по JS) Я просмотрел один з 8 уроков, начал еще один... но они все не очень... также параллельно читаю книгу. https://www.cyberforum.ru/ javascript/ thread913297.html
28 / 9 / 1
Регистрация: 16.11.2011
Сообщений: 340
0

Поиск и выделение текста

28.06.2013, 14:36. Просмотров 10256. Ответов 6
Метки (Все метки)


Всем привет, подскажите пожалуйста с функцией, хочу сделать что бы текст который вбивает пользователь высвечивался бы с тэгом <b>. То есть вписал 'слон' он нашел в тексте это слово и выделил его жирным, и так всех слонов которых можно найти в тексте. Только без глобальной замены такой как str.replace(/слон/g,"<b>слон</b>")
Вот сообственно сама функция, подскажите пожалуйста как это сделать, уже голову себе сломал.

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function findText() {
            var fullText = document.getElementById('full_text').innerHTML;
            var textToFind = document.getElementById('text_to_find').value;
            if (pos != -1) {
 
 
                var pos = fullText.indexOf(textToFind);
                while (pos != -1) {
                    //найти слово выделить его тэгом <b> и продолжить искать дальше еще такие слова и то же их выделять и потом вывести текст с жирными слонами :))
                    fullText = fullText.replace(fullText.substr(pos, textToFind.length), "<b>" +textToFind+ "</b>");
                    pos = fullText.indexOf(textToFind,pos+1);
                }
                document.getElementById("full_text").innerHTML = fullText;
            } else {
                alert('Ничего не найдено');
 
            }
 
 
        }
Добавлено через 1 час 5 минут
Даладно народ, я знаю что вы знаете как это сделать Это принципиально для меня, или я не смогу дальше жить Я уже часами думал и нече не придумал, хээлп

Вернуться к обсуждению:
Поиск и выделение текста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2013, 14:36
Готовые ответы и решения:

выделение текста
подскажите как делают такие красивые меню с изменением цвета например как в myspace.com,...

Выделение строки из текста
Всем привет! Вопрос такой: возможно ли с помощью javascript выделить строку из текста в textarea. ...

Выделение текста CSS по умолчанию
Постараюсь написать так, чтобы было понятно сразу. Скажите пожалуйста, в принципе возможно ли,...

Выделение фрагмента текста в textarea
Как это возможно сделать? Вот как я делал выделение текста в теге, но такой не канает на...

__________________
Помогаю в написании студенческих работ здесь.
6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.