---
title: "Skapa variabel med namn som finns i array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/187480-skapa-variabel-med-namn-som-finns-i-array"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "evilaid"
published: "2011-07-23T11:24:52.000Z"
updated: "2011-07-24T18:50:44.000Z"
replies: 7
views: 1586
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/asp/187480-skapa-variabel-med-namn-som-finns-i-array"
---

# Skapa variabel med namn som finns i array

## #1 — evilaid, 2011-07-23T11:24Z

Hej

Aning kryptiskt rubrik kanske men tanker är följande.. 

jag har en array där varje variabel innehåller en liknande sträng. 

btnProducton:Disabled

nu gör jag så att jag splitar varje bariabel till en ny array med 
btnProduction
Disabled

så efter detta vill jag nu skapa en variabel som heter "btnProduction" och sätta värdet i den till "Disabled".. 

Så kan jag på något sätt skapa en variabel med det namn som jag hämtar från en annan variabel??

Mvh

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

## #2 — metalboy, 2011-07-23T11:38Z

Edit: Ooops... fel programmeringsspråk :$

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

## #3 — Oldtimer, 2011-07-23T11:48Z

> **[evilaid skrev:](https://www.webforum.nu/p/1537712)**
>
> Så kan jag på något sätt skapa en variabel med det namn som jag hämtar från en annan variabel??

Om jag fattar dig rätt vill du alltså vid run-time skapa nya variabler med namn utifrån din lista?

Då behöver du alltså något sätt att säga till vbscript.dll att utöka ditt scope med dessa och det tror jag inte finns. Nog för att det var länge sedan jag skrev ASP nu, men jag kan inte minnas att man kunde anropa skript-hosten direkt.

Eller menar du att du vill skapa nya HTML-taggar med ID:n utifrån din lista?

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

## #4 — voigtann1, 2011-07-23T12:41Z

Var skapar du variabler btnProduction ifrån? 

Du kan ju skapa ett dictionary med namn och ett värde.

Du få nog förklara lite bättre på hur allt skall fungera.... du kan ju jobba med Eval och annat men det är en rätt dålig idé.

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

## #5 — onkelborg, 2011-07-23T13:24Z

Fråga #1: Varför?

(Sen kan vi diskutera lösningar, mest troligt så har du valt fel problem att lösa..)

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

## #6 — evilaid, 2011-07-23T15:27Z

Okey, ska försöka förklara lite bättre.. Det handlar vilka länkar ock knappar som ska vara tillgängliga på varje sida.. 
Varje sida har olika länkar och buttons m.m. Beroende på behörighet ska dessa aktiva eller disabled.. Jag vill skapa en funktion som skapar variabler för varje sida och sätter statusen för varje objekt..
Så övergrpande så funkar det så att beroende på användare så finns det en behörighetsnivå för varje sida som anges med 1=läsvehörighet, 2= ändra, 3= skapa nytt..
Jag vill för varje sida kunna anropa en funktion där jag skickar med namn på dom knappar som finns på aktuell sida!!

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

## #7 — Oldtimer, 2011-07-23T16:01Z

Det här är ju ett klassiskt designmönster, men jag fattar fortfarande inte var dina varabler kommer in i bilden.

Låt se nu, sidan innehåller ett antal klickbara objekt i form av HTML-taggar. Du vill läsa på dig en lista av behörigheter och sedan använda denna för att sätta objektens åtkomstattribut. Är det rätt så långt?

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

## #8 — evilaid, 2011-07-24T18:50Z

Precis, nu har jag vanliga klickbara länkar samt buttons m.m. och beroende på vilken behöriget användaren har för varje specifik sida så ska en del av dessa vara disabled...

Så användare kan för en viss sida ha läs, skriv eller ändra behörighet.. 
och då vill jag för varje sida i sidkoden ange de objekt som finns och vilken behörighet som gäller samt tillgänglighet..

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/187480-skapa-variabel-med-namn-som-finns-i-array
