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!