---
title: "parameterproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/108836-parameterproblem"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "AndyH84"
published: "2004-08-09T16:36:31.000Z"
updated: "2004-08-09T16:47:25.000Z"
replies: 1
views: 177
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/108836-parameterproblem"
---

# parameterproblem

## #1 — AndyH84, 2004-08-09T16:36Z

jag har kört fast på med ett litet javascript som inte riktigt vill fungera såsom jag vill. 
jag har ett antal olika lager som jag vill kunna få att "trilla ner", scriptet som jag använder ser ut såhär:

ypos = 30
yend = 106

function flyttaner(){

if(ypos \< yend){
document.all('lager1').style.top= ypos;
ypos+=3;
hej = setTimeout('flyttaner()',2);
}

else{ 
ypos=30;
}

}

det fungerar fint men när jag vill skicka lagerid't som en parameter så fungerar det inte alls. såhär ser det scriptet ut:

ypos = 30
yend = 106

function flyttaner(id){

if(ypos \< yend){
document.all(id).style.top= ypos;
ypos+=3;
hej = setTimeout('flyttaner(id)',2);
}

else{ 
ypos=30;
}

}

hur skall jag modifiera scriptet för att kunna använda parametrar

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

## #2 — Jesper T, 2004-08-09T16:47Z

1\. Välkommen till WF!
2\. Läs gärna WFs förhållningsregler innan du postar inlägg. (Använd \[kod \]-taggar)
3\. Testa något liknande.

```
var ypos = 30;
var yend = 106;

function flyttaner(id){
if(ypos < yend){
document.getElementById(id).style.top = ypos +"px";
ypos+=3;
hej = setTimeout("flyttaner([red]backslash[/red]''+ id +'[red]backslash[/red]')",2);
}else{ 
	ypos=30;
	}
};
```

backslash=\\

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/108836-parameterproblem
