---
title: "Går det att bygga en variabel som ska matcha en annan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/87404-går-det-att-bygga-en-variabel-som-ska-matcha-en-annan"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mattiasnordin"
published: "2003-10-01T15:13:09.000Z"
updated: "2003-10-02T09:00:45.000Z"
replies: 2
views: 186
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/87404-går-det-att-bygga-en-variabel-som-ska-matcha-en-annan"
---

# Går det att bygga en variabel som ska matcha en annan?

## #1 — mattiasnordin, 2003-10-01T15:13Z

Ny utmaning. Jag är inte någon kung på det här... Går det att få till något liknande? Jag anropar alltså en funktion med ett nummer och beroende på det nummret så ska olika sidor laddas.

```
function funLoadThePage(num){
page1 = sida1.asp
page2 = uppochnersidan.asp
page3 = windowsupdate.com
parent.officetarget.location=["page"+num]
}
```

parent.officetarget.location=\["page"+num\] fungerar alltså inte utan är ett önsketänkande (!)

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

## #2 — dectgap, 2003-10-01T15:28Z

Det är nog allra enklast att lägga adresserna i en array:

```
function funLoadThePage(num){
pages = new Array("sida1.asp", "uppochnersidan.asp", "windowsupdate.com");
parent.officetarget.location=pages[num+1];
}
```

men om du vill kan du skriva:

```
function funLoadThePage(num){
page1 = sida1.asp
page2 = uppochnersidan.asp
page3 = windowsupdate.com
parent.officetarget.location=eval("page"+num);
}
```

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

## #3 — mattiasnordin, 2003-10-02T09:00Z

Det fungerar alldeles utmärkt. 

För nuvarande fungerar eval() fantastiskt bra! TACK.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/87404-går-det-att-bygga-en-variabel-som-ska-matcha-en-annan
