Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   JavaScript поиск в <textarea> (https://forum.antichat.xyz/showthread.php?t=115932)

malik555 14.04.2009 19:55

JavaScript поиск в <textarea>
 
Всем привет !

Есть <textarea> в нее загружается много текста в каждой строке есть обрыв строки \n .

Как javascript может искать в каждой строке и если найдет то прокрутить скрол на нужную строку ?

Sharky 14.04.2009 20:09

может scrolltop ?

Gar|k 14.04.2009 20:23

Вот нашел в своих закромах мой скриптос поиска на странице

Код:

<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">&nbsp;<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> ?


Время: 07:56