---
title: "Scroller fungerar ej i firefox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/129898-scroller-fungerar-ej-i-firefox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Addeladde"
published: "2005-06-13T09:36:59.000Z"
updated: "2005-06-13T09:46:51.000Z"
replies: 2
views: 388
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/129898-scroller-fungerar-ej-i-firefox"
---

# Scroller fungerar ej i firefox

## #1 — Addeladde, 2005-06-13T09:36Z

Detta fungerar fint i netscape, safari, ie men ej i firefox vad kan vara galet? Ser inga fel i javascript consolen.

```
<html>
<head>
<script language="JavaScript">
var dy;
var pos=60;
var scrollHojd = 239;
var scrollClip = scrollHojd + 160;
var tid=null;

function getStyle( layer ) {
	if( document.getElementById ) {
		return document.getElementById( layer ).style
	} else if( document.all ) {
		return document.all[layer].style
	} else {
		return document[layer]
	}
}
function clip( layer, top, right, bottom, left ) {
	if( document.getElementById || document.all ) {
		getStyle( layer ).clip='rect('+top+' '+right+' '+bottom+' '+left+')'
	} else {
		document[layer].clip.top = top
		document[layer].clip.left = left
		document[layer].clip.bottom = bottom
		document[layer].clip.right = right
	}
}
function scroll() {
	var slangd = 60-(document.getElementById('content').offsetHeight-scrollHojd)
	if ( pos+dy <= 60 && pos+dy >= slangd ){
		pos += dy;
		getStyle('content').top = pos;
		clip('content', 60-pos, 300, scrollClip-pos, 0);
		tid = setTimeout( 'scroll()', 40 );
	}
	
}
function stop() {
	clearTimeout( tid );
}

function toppen(){
  while(pos+dy <= 60){
    dy = 1
	pos += dy;
    getStyle('content').top = pos;
    clip('content', 60-pos, 480, scrollClip-pos, 0);
  }
}

function init(){
  if(document.getElementById('content').offsetHeight>scrollHojd){
    document.getElementById('buttons').style.visibility = "visible";
  }
}
</script>

</head>
<body onload="init();">

<div id="content" style="position: absolute; top: 60px; left: 623px; width: 137px; clip: rect(0px 137px 339px 0px); padding: 3px;">
Iduipit ver sequat. 
Söndag 13 juni 
Tuercilit laor ing et veraesto odit nit ut. Ud tions estrud dipisisim quissis ea feummod oleniss equat, voloreet lputat laore diametu mmodolobor sequamc onsenit prat. Läs mer »
 
  
Iduipit ver sequat. 
Söndag 13 juni 
Tuercilit laor ing et veraesto odit nit ut. Ud tions estrud dipisisim quissis ea feummod oleniss equat, voloreet lputat laore diametu mmodolobor sequamc onsenit prat. Läs mer »
 
  
Iduipit ver sequat. 
Söndag 13 juni 
Tuercilit laor ing et veraesto odit nit ut. Ud 
 
Iduipit ver sequat. 
Söndag 13 juni 
Tuercilit laor ing et veraesto odit nit ut. Ud tions estrud dipisisim quissis ea feummod oleniss equat, voloreet lputat laore diametu mmodolobor sequamc onsenit prat. Läs mer »
 
  
Iduipit ver sequat. 
Söndag 13 juni 
Tuercilit laor ing et veraesto odit nit ut. Ud tions estrud dipisisim quissis ea feummod oleniss equat, voloreet lputat laore diametu mmodolobor sequamc onsenit prat. Läs mer »
 
  
Iduipit ver sequat. 
Söndag 13 juni 
Tuercilit laor ing et veraesto odit nit ut. Ud 
 

</div>
<div id="buttons" style="position: absolute; top: 60px; left: 770px; padding: 2px; visibility: hidden;"> 
  <a href="" onclick="return false" onmouseover="dy= 2;scroll()" onmouseout="stop()">Upp</a><br>
  <img src="../bilder/system/spacer.gif" width="1" height="308" alt=""><br>
  <a href="" onclick="return false" onmouseover="dy=-2;scroll()" onmouseout="stop()">ner</a> 
</div>

</body>
</html>
```

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

## #2 — @nders, 2005-06-13T09:42Z

Fungerar perfekt i Firefox för mig.

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

## #3 — Addeladde, 2005-06-13T09:46Z

Oj i kodexemplet här ovan som jag klistrade in så är det ingen doctype med. När jag lägger in doctype

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
```

så fungerar det inte.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/129898-scroller-fungerar-ej-i-firefox
