login  Naam:   Wachtwoord: 
Registreer je!
 Forum

js - Variabelen samenvoegen

Offline FunnyDealer - 21/03/2006 11:46 (laatste wijziging 21/03/2006 12:20)
Avatar van FunnyDealerHTML interesse Wanneer ik deze code uitvoer krijg ik netjes het antwoord dat ik moet hebben
  1. alert(ArrayField1[1]);


maar ik heb het probleem dat ik die variabel moet samen stellen
namelijk uit 3 delen:
- "ArrayField"
- Variabel getal
- "[1]"

k heb al een aantal dingen geprobeerd maar dat werkt gewoon niet..
hij geeft geen antwoord weer maar gewoon text:

  1. // werkt niet...
  2. var r=1;
  3. var test1 = "ArrayField";
  4. test1 += r;
  5. test1 += "[1]"
  6. alert("1 = "+test1);


  1. // ...en dit ook niet
  2. var r=1;
  3. var test2 = 'ArrayField'+r+'[1]';
  4. alert("2 = "+test2);


Weet iemand hoe ik dit kan oplosten?

3 antwoorden

Gesponsorde links
Offline Metalhead - 21/03/2006 12:40
Avatar van Metalhead HTML gevorderde Met
  1. eval('ArrayField'+r+'[1]');
zou het moeten lukken, dacht ik...
Offline FunnyDealer - 21/03/2006 12:45
Avatar van FunnyDealer HTML interesse Works!!!

dank je wel! 
Offline Thomas - 21/03/2006 13:00
Avatar van Thomas Moderator Het is waarschijnlijk netter om van dit variabele getal een aparte "dimensie" te maken, dus in plaats van ArrayField1[1] ArrayField[1][1] te gebruiken... Leer je meteen goed omgaan met arrays .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s