txt in einem Div per JS scrollen lassen
matze
- javascript
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>
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
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