Показать сообщение отдельно
  #1 (permalink)  
Старый 14.05.2010, 16:30
Интересующийся
Отправить личное сообщение для Yellow79 Посмотреть профиль Найти все сообщения от Yellow79
 
Регистрация: 11.05.2010
Сообщений: 14

Поиск определённых слов в контенте
Имеется небольшой скрипт, функция, которая ищет в контенте определённые слова и выделяет их. При наведении на выделенные слова показывается баннер, по образу и подобию как тут. Функция написана и даже работает, но возникла одна неприятная неожиданность, поиск ведётся только по точному соответствию слов. Решил обратиться к тем у кого опыта работы с JS по больше чем мой, так как Я с JS занимаюсь буквально 2 месяца)))
Пытался разобраться с регулярными выражениями, но что то не получается, народ, подскажите, как переписать функцию, чтоб выделяла не по точному соответствию, тоесть, вводим слово для поиска "привет" и функция ищет в контенте не только "привет", но также "Привет", "ПРИВЕТ", "приВет"
Код прилагается:
function searchTextOnPage() {
	var toFind = document.getElementById("qwer").innerHTML;
	document.getElementById("qwe").innerHTML = document.getElementById("qwe").innerHTML.replace(eval("/"+toFind+"/g"), "<b>"+toFind+"</b>");
}
Ответить с цитированием