Avatar billede monkeysee Nybegynder
24. januar 2002 - 03:18 Der er 3 kommentarer og
1 løsning

dynamisk oprettelse af variabler

En hurtig en: dynamisk oprettelse af variabler.

Jeg ville tro at man kunne gøre således:
------------------------------------
n = navn
eval(var n) = ''

-------------------------------------

men NEJ, der kommer fejl...




Avatar billede erikjacobsen Ekspert
24. januar 2002 - 07:52 #1
n= "hoppe";
eval(n+"pude = 7");
alert(hoppepude);

...bare som et eksempel
Avatar billede jakoba Nybegynder
24. januar 2002 - 22:23 #2
window["vari"+"abel"+2] = "noget";

vil opretten en variabel ved navn 'variabel2' i dit vindues objekt.

det vil:
    window.variabel2 = "noget";
forresten også gøre, men der skal du vide hvad variablen kommer til at hedde idet du skriver programmet.

Du kan forresten lave variable til dig selv allevegne, ikke kun i window:

document.minform.submitknap['kliknr'+nr] = 'noget igen';

mvh JakobA
Avatar billede monkeysee Nybegynder
25. januar 2002 - 07:12 #3
Takker, det var lige hvad jeg havde brug for for at kunne komme videre!
Avatar billede monkeysee Nybegynder
25. januar 2002 - 07:13 #4
(Til jer begge to, men den første ekpert til mølle osv...:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester