---
title: "automatiskt scrolla längst ner på sidan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/133095-automatiskt-scrolla-längst-ner-på-sidan"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mattiasnordin"
published: "2005-08-22T08:11:39.000Z"
updated: "2006-09-28T12:03:23.000Z"
replies: 14
views: 758
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/133095-automatiskt-scrolla-längst-ner-på-sidan"
---

# automatiskt scrolla längst ner på sidan

## #1 — mattiasnordin, 2005-08-22T08:11Z

Finns det någon funktion för att scrolla ner så att jag följer det som printas ut längst ner på en sida? Alltså scroll listen ska alltid var i scrolla till längst ner läget.

Sidan som skapas tar ca 5 minuter att skapas och allt nytt hamnar som i en lista, längst ner.

 :stud

Permalänk: https://www.webforum.nu/p/133095

## #2 — mattiasnordin, 2005-08-22T08:18Z

Hittade följande: 

<http://devguru.com/technologies/javascript/10903.asp>

```
function toTop() {
        self.scrollTo(0, 0)
}

</script>
```

Men hur vet jag vad som är botten på fönstret ?

Permalänk: https://www.webforum.nu/p/1661736

## #3 — Web-Tor, 2005-08-22T08:22Z

Du kanske kan kolla [scrollHeight](http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/scrollheight.asp) på bodyn. :i

Permalänk: https://www.webforum.nu/p/1661737

## #4 — mattiasnordin, 2005-08-22T09:19Z

jag får inte riktigt till detta. Vad frustrerande. Hittade en annan tråd där följande var lösningen men det returnerar object doesnt support this property or method för mig.

```
<script type="text/javascript"> 
function doit(){ 
	if (document.body.scrollHeight){ 
	window.scrollto(0, document.body.scrollHeight); 
	} 
	else if (screen.height){ 
	window.scrollto(0, screen.height); 
	} 
} 
</script> 

<form action="" method="POST" id="myForm">
<input type="Button" name="" value="Top" id="myButton" onClick=doit()>
</form>
```

Jag använder mig av IE6

Permalänk: https://www.webforum.nu/p/1661750

## #5 — Peter S, 2005-08-22T10:18Z

scroll**T**o().

Permalänk: https://www.webforum.nu/p/1661769

## #6 — mattiasnordin, 2005-08-22T12:18Z

Pinsamt... 
Visst var det så! 

Nu till nästa fråga. 

Borde man inte få anropa funktionen när som helst utan att behöva trycka på en knapp?

\<script type="text/javascript"\> 
function doit(){ 
	if (document.body.scrollHeight){ 
	window.scrollTo(0, document.body.scrollHeight); 
	} 
	else if (screen.height){ 
	window.scrollTo(0, screen.height); 
	} 
} 
**doit()** 
\</script\> 

fungerar inte för mig. Inget händer.

Permalänk: https://www.webforum.nu/p/1661796

## #7 — Jesper T, 2005-08-22T12:20Z

```
window.onload=function(){doit();};
```

Använd kod-taggarna förbövelen x(  :)

Permalänk: https://www.webforum.nu/p/1661798

## #8 — LiLLEN, 2006-09-22T09:24Z

Fick du det att fungera med den metoden?

Jag har samma problem och lyckas inte lösa det med det där scriptet.

När jag använder det så händer ingenting före hela sidan är klar då hoppar webbläsaren ner till botten av sidan.

Jag vill att den ska hålla sig nere på botten hela tiden så att man alltid ser den sista textraden.

Är det möjligt att göra det på något enkelt sätt?

Permalänk: https://www.webforum.nu/p/1870738

## #9 — Mattias Nordin, 2006-09-22T09:46Z

Nej jag fick det inte att fungera. Skulle fortfarande ha nytta av det dock.

Permalänk: https://www.webforum.nu/p/1870742

## #10 — asp, 2006-09-23T07:07Z

```
<body onload="doit();">
```

Permalänk: https://www.webforum.nu/p/1870912

## #11 — nitro2k01, 2006-09-23T12:50Z

Men värstans vad ni krånglar till det! 

```
<script type="text/javascript">
window.onload=function(){
	self.scrollTo(0,9999999999999)
}
</script>
```

Permalänk: https://www.webforum.nu/p/1870966

## #12 — LiLLEN, 2006-09-25T12:58Z

Det fungerar tyvärr inte bättre än de tidigare exemplen.
Man måste nog använda någonting annat än onload. onload verkar inte aktiveras förrän hela sidan är laddad.

Permalänk: https://www.webforum.nu/p/1874240

## #13 — Mattias Nordin, 2006-09-25T13:03Z

Nej det var just det som var problemet. Min loggfil tog några minuter att skapa. Sidan blir alltså väldigt lång och den skapas med "response flush".

Funderarde på att göra en funktion som triggar "self.scrollTo(0,9999999999999)" en gång per sekund.

Har dock inte kommit till skott någon gång.

Permalänk: https://www.webforum.nu/p/1874242

## #14 — nitro2k01, 2006-09-26T09:31Z

Kom på en helt ny lösning:

```
<style type="text/css">
.bottom{
	bottom: 20px; position: absolute;
}

.bottomlink{
	bottom: 0px; position: absolute;
}

</style>
<a href="javascript:;;" onclick="var z=document.getElementById('bottombox'); z.className=(z.className=='bottom')?'':'bottom'; this.className=(this.className=='bottomlink')?'':'bottomlink';" class="bottomlink">läge</a>
<body>
	<div id="bottombox" class="bottom">
	<!-- Gör dina utskrifter här -->
	</div>
</body>
```

Här finns det två lägen. I det ena klistras allt mot botten men du kan inte skrolla. Precis tvärtom är det med det andra läget.

Permalänk: https://www.webforum.nu/p/1874516

## #15 — LiLLEN, 2006-09-28T12:03Z

Det där fungerade bra i FF och ganska bra i IE, så den kör vi på.

Tack.

Permalänk: https://www.webforum.nu/p/1875317

---

Tråden på webben: https://www.webforum.nu/amne/javascript/133095-automatiskt-scrolla-längst-ner-på-sidan
