---
title: "Konflikt - JavaScript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/77086-konflikt-javascript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hildurblad"
published: "2003-05-15T18:15:42.000Z"
updated: "2003-05-16T05:40:29.000Z"
replies: 3
views: 168
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/77086-konflikt-javascript"
---

# Konflikt - JavaScript

## #1 — hildurblad, 2003-05-15T18:15Z

Ta en kik på denna sida (under uppbyggnad):
<http://www.predator.nu/test.htm>

När jag lägger in menyn fungerar inte längre scrollningen på texten. Jag antar att det är en konflikt mellan dessa båda script... 

Någon som kan hjälpa mig att lösa detta problem?!

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

## #2 — RGB, 2003-05-15T22:15Z

Byt namn på funktionen *scroll(step)* till *scroll2(step)* och använd sedan den funktionen för att scrolla.

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

## #3 — hildurblad, 2003-05-16T00:29Z

funkar ändå inte...

/\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
scroll functions...
\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/
var scrollTimer = null;
function scroll2(step){
	clearTimeout(scrollTimer);
	if ( !busy && (step\<0&&activePage.y+activePage.h\>scroller1.h \|\| step\>0&&activePage.y\<0) ){
		activePage.moveBy(0,step);
		scrollTimer = setTimeout('scroll('+step+')',40);
	}
}
function stopScroll2(){
	clearTimeout(scrollTimer);
}

Jag ändrade till scroll2, men det gjorde ingen skillnad. Har jag missat att ändra på något ställe? Var det endast i scrollfunctions som jag skulle ändra?

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

## #4 — Jojoxx, 2003-05-16T05:40Z

Du måste även ändra på de ställen där funktionen anropas. (ändrar även på timer-referensen om den skulle ha samma namn)

```
var scrollTimer2 = null; 
function scroll2(step){ 
clearTimeout(scrollTimer2); 
if ( !busy && (step<0&&activePage.y+activePage.h>scroller1.h || step>0&&activePage.y<0) ){ 
activePage.moveBy(0,step); 
scrollTimer2 = setTimeout('scroll2('+step+')',40); 
} 
} 
function stopScroll2(){ 
clearTimeout(scrollTimer2); 
}
```

(hoppas att det inte är fler av variablerna som krockar...)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/77086-konflikt-javascript
