Avatar billede spiri Nybegynder
22. maj 2001 - 17:29 Der er 4 kommentarer og
1 løsning

Variabler igen igen igen.

Jeg skal lige ha\' brændt lidt flere point af:

Jeg fatter åbenbart ikke det med variable variabler!!!

Jeg har denne løkke:

for (y=1 ; y <= 6  ; y++) {
        for (i=0 ; i < 12 ; i++) {
            if (tonefelt_1 == toner[i]) {
                var trin_1 = tonetrin[i];
            }
        }
    }

Hvor jeg gerne vil have tonefelt_1 sat til tonefelt_+y
og trin_1 til trin_+y

hvor y er hentet fra den yderste for-løkke, men jeg fatter ikke at sætte det skidt sammen.
Avatar billede jumper Nybegynder
22. maj 2001 - 17:34 #1
for (y=1 ; y <= 6 ; y++){
  for (i=0 ; i < 12 ; i++){
    if (window[\"tonefelt_\" + i] == toner[i]){
      window[\"trin_\" + i] = tonetrin[i];
    }
  }
}

/Thor
Avatar billede jumper Nybegynder
22. maj 2001 - 17:35 #2
argh, jeg skrev i istedet for y. Ret

    if (window[\"tonefelt_\" + i] == toner[i]){
      window[\"trin_\" + i] = tonetrin[i];
    }

til

    if (window[\"tonefelt_\" + y] == toner[i]){
      window[\"trin_\" + y] = tonetrin[i];
    }

/Thor
Avatar billede spiri Nybegynder
22. maj 2001 - 17:41 #3
Jeg har rettet det, men det funker ikke.

trin_1 er bare en helt normal variabel ikke et array.

Har det noget at sige?
Avatar billede spiri Nybegynder
22. maj 2001 - 17:42 #4
Ok, [\"trin_\" + y] kan faktisk ligesågodt være et array, hvis det er nemmere på denne måde...
Avatar billede spiri Nybegynder
23. maj 2001 - 14:22 #5
Jeg lukker. Fandt selv en løsning...
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