Поиск текста в блоке со скроллингом

Lukin

Новичок
Поиск текста в блоке со скроллингом

Есть блок со скроллингом и текстовым полем.При вводе текста выполняется поиск введенного текста
<SCRIPT TYPE='text/javascript'><!--
function quick_search(s)
{
FD983r={x:function()
{var r,i;
if(s){r=document.body.createTextRange();
for(i=0;r.findText(s);i++){r.execCommand('BackColor','','lightyellow');
r.collapse(false)};
}}};
FD983r.x()

}
--></SCRIPT>

Найти<input name=search type=text OnKeyPress='JavaScript:quick_search(this.value)'>



У меня два вопроса:
1.Как осуществлять поиск только в блоке?
2.Можно ли если текст найден,чтобы скроллинг продвигался к этому месту?

-~{}~ 09.08.10 12:03:

Я что-то не так написала?
 

С.

Продвинутый новичок
Половая принадлежность -- фигня, никого не волнует. А вот с языковой надо определиться. Если что, здесь PHPклуб. Явастрипклуб -- через дорогу.
 

RoLex

Новичок
Re: Поиск текста в блоке со скроллингом

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

Автор оригинала: Lukin

У меня два вопроса:
1.Как осуществлять поиск только в блоке?
поиск в блоке.
document.body.createTextRange(); - это поиск в теле страницы, а document.body - указатель на тело страницы... раз тебе нужно искать в отдельном блоке, следовательно нужно в ф-цию передавать указатель на этот блок...

2.Можно ли если текст найден,чтобы скроллинг продвигался к этому месту?
можно, много материалав инете


Автор оригинала: C.
Половая принадлежность -- фигня, никого не волнует. А вот с языковой надо определиться. Если что, здесь PHPклуб. Явастрипклуб -- через дорогу.
что за распальцовка как в детском саду...
сам же когда-то был новичком... а теперь типа вырос...
готовое решение давать не обязательно, но если у тебя опыта больше, можешь подсказать человеку мысль, над которой следует подумать. и уже потом отправлять через дорогу...
 

RoLex

Новичок
C.
читай внимательно, никто тут готовое решение давать не собирался... о чем и был написано. примеров скроллинга в инете куда больше чем примеров с контекстным поиском.
 
Сверху