Просмотр полной версии : JavaScript поиск в <textarea>
malik555
14.04.2009, 19:55
Всем привет !
Есть <textarea> в нее загружается много текста в каждой строке есть обрыв строки \n .
Как javascript может искать в каждой строке и если найдет то прокрутить скрол на нужную строку ?
Вот нашел в своих закромах мой скриптос поиска на странице
<html>
<head><script langiage="javascript">
Vsearch={x:function(){
var r,i,s=document.selection.createRange().text;
if(!s)s=search.value;
if(s){r=document.body.createTextRange();
for(i=0;r.findText(s);i++)
{r.execCommand('BackColor','','#CCCCCC');
r.collapse(false);r.scrollIntoView();};
alert('Нашлось всего: '+i+ ' слов(о)')}}};
</script></head>
<body>
<input name="search" type=text class="in"> <a
href="javascript:Vsearch.x()" title="Найти">search</a><br></br>
rtrtdrtdrtdt garik
</body></html>
он и в textarea ищет... тебе осталось только придумать как выделить текст там )
malik555
14.04.2009, 20:46
Спасибо очень помог - единственно непойму как считает
document.getElementById('Layer1').scrollTop; у него что одна строка в форме это 100 едениц ?
malik555
15.04.2009, 14:17
Подскажите как js может выделить цветом 1 строку в <textarea> ?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot