matze: txt in einem Div per JS scrollen lassen

Hallo zusammen,
ich will aus meinem Dokument über einen hoch- und einen runter-knopf den text in einem div scrollen lassen.

hierzu mein script:
Für die ganze Seite klappts (window.scrollBy..)
aber für's div (getElemtentById.....) klappts leider nicht. da muss irgendwo der Fehler liegen

Wer helfen kann - hilf! Danke

<script language="javascript">

function runter() {
stop=2;
AutomatischScrollen()
}

function AutomatischScrollen() {
if(stop!=1) {
//document.getElementById.down.style.top="100px";
document.getElementById('scrolltext').scrollBy(0,2);
Scrollen();
}
}

function Scrollen() {
GescrollteZeit=document.getElementById('scrolltext').setTimeout("AutomatischScrollen()", 30);
}

function oben() {
stop=2;
scrolloben()
}

function scrolloben() {
if(stop!=1) {
document.getElementById('scrolltext').scrollBy(0,-2);
scrollenoben();
}
}

function scrollenoben() {
GescrollteZeit=document.getElementById('scrolltext').setTimeout("scrolloben()", 30);
}

function anhalten() {
stop=1;
}

</script>

  1. hi,

    Für die ganze Seite klappts (window.scrollBy..)
    aber für's div (getElemtentById.....) klappts leider nicht.

    Das dürfte daran liegen, dass scrollBy eben eine Methode des window-Objektes ist.
    Hier müsste man wohl mit overflow/Positionierung oder clipping arbeiten - so man denn so ein Script für sinnvoll erachtet. Ich tu's nicht.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo.

    ich will aus meinem Dokument über einen hoch- und einen runter-knopf den text in einem div scrollen lassen.

    Das kann recht komfortabel mittels scrollTop gelingen, ähnlich wie es hier zur
    Scrollradunterstützung bei Divs für Mozilla bei der Korrektur der Scrollposition
    eingesetzt wird.

    Grüsse

    Cyx23