---
title: "Autoscroll-script fungerar inte i IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/81663-autoscroll-script-fungerar-inte-i-ie"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "m_soderlund"
published: "2003-07-09T10:31:43.000Z"
updated: "2003-07-10T11:31:41.000Z"
replies: 4
views: 282
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/81663-autoscroll-script-fungerar-inte-i-ie"
---

# Autoscroll-script fungerar inte i IE

## #1 — m_soderlund, 2003-07-09T10:31Z

Jag använder scriptet på [denna sida](http://www.slackerhtml.com/dhtml/nav/autoscroll.html), men scriptet fungerar inte i IE! Scriptet fungerar alldeles utmärkt i Opera 7.

Problem med IE 6:

\- ingen autoscrollning
\- man kan själv inte scrolla nedåt, sidan går automatiskt upp igen.

Titta själva här: [klick](http://member.webforum.nu/4237/scroll.htm).

```
<script language="javascript1.2" type="text/javascript">

/*
Top-Down scrolling window Script-
© Dynamic Drive ([url]www.dynamicdrive.com[/url])
For full source code, installation instructions,
100's more free DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/

//change 1 to another integer to alter the scroll speed. Greater is faster
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>
```

Sedan undrar jag också om man kan få scriptet att pausa exempelvis 10 sekunder så att texten högst upp på sidan syns ett tag.

Hoppas att någon kan hjälpa mig, jag är alltid tacksam. :D

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

## #2 — m_soderlund, 2003-07-09T12:28Z

I och för sig fungerar DEN sidan där scriptet finns, men när man alltså kopierar koden så fungerar den inte alls som den ska - bara i Opera. :(

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

## #3 — MartinD, 2003-07-09T17:10Z

Testa att ta bort DOCTYPE

För fördröjningen borde detta funka:

```

<script language="javascript1.2" type="text/javascript">

/*
Top-Down scrolling window Script-
© Dynamic Drive ([url]www.dynamicdrive.com[/url])
For full source code, installation instructions,
100's more free DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/

//change 1 to another integer to alter the scroll speed. Greater is faster
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
setTimeout("startit()",10000)
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>
```

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

## #4 — m_soderlund, 2003-07-10T07:04Z

Tack så mycket MartinD, det fungerade att ta bort doctypen. Dock fungerade inte din kod, vare sig med doctype eller utan - men jag är nog nöjd med scriptet som jag använder nu. Tack ändå! :bire

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

## #5 — MartinD, 2003-07-10T11:31Z

Fungerar bra för mig (IE6). Texten börjar rulla efter 10 sekunder. 

Du kanske inte bra orkat vänta i 10 sekunder?  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/81663-autoscroll-script-fungerar-inte-i-ie
