Witam!
Mam taki problem, z przewijaniem tekstu w DIV'ie. Mam taki skrypt JS:

<script type='text/javascript'>
y = 0;
ruchup = false;
ruchdown = false;

 function wgore() 
 {
    if( ruchup )
    {
        y--;
        document.getElementById("tresc").scrollTop = y;
        if( document.getElementById("tresc").offsetHeight > y )
        setTimeout("wgore()",10); 
    }
 }

 function wdol()
 {
    if( ruchdown )
    {
        y++
        document.getElementById("tresc").scrollTop = y;
        if( document.getElementById("tresc").offsetHeight > y )
        setTimeout("wdol()",10);  
    }
 }
</script>

Używam go w ten sposób:

<img src="images/up.gif" onmouseover="javascript:ruchup=true; wgore()"; onmouseout="javascript:ruchup=false;" />
<img src="images/down.gif" onmouseover="javascript:ruchdown=true; wdol()"; onmouseout="javascript:ruchdown=false;"/></div>

Wszystko ładnie działa, ale jeżeli w DIV'ie jest za dużo wierszy to przestaje działać.
Z góry dziękuję za pomoc.
Pozdrawiam!