DIV automatisch scrollen
chrimp
- javascript
Hallo,
Ich habe zwar einige Threads gefunden, die das Thema betreffen, aber eine Lösung konnte ich nicht finden.
Kurz zum Szenario:
Ich lasse mit
document.getElementById("result").innerHTML += str+"<br />";
den Inhalt eines DIVs (feste Höhe+ overflow: auto;) erweitern.
Wenn der Inhalt nun größer als das Fenster wird, erscheint der Scrollbalken und die erste Nachricht steht immer oben.
Wie kann ich nun automatisch zur letzten Zeile Scrollen?
Schonmal vielen Dank!
hi,
Wie kann ich nun automatisch zur letzten Zeile Scrollen?
scrollHeight entsprechend setzen.
Unterstützen AFAIK auch Geckos und Opera.
gruß,
wahsaga
Hallo,
container.scrollTop = container.scrollHeight;
(Opera, Gecko, Konqueror)
div.scrollTop = div.firstChild.scrollHeight;
(auch MSIE, wobei der erste Kindknoten dann wieder ein div-Element ohne overflow ist, das alle Inhalte umschließt)
Mathias