[jscript] array table

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11
ok ff simpel vraagje wwarschijnlijk... :(
code:
1
2
3
4
5
variable=new array()
variable[0]="blaat 1"
variable[1]="blaat 2"
variable[2]="blaat 3"
variable[3]="blaat 4"

hoe zou ik dit kunnen opplakken als een for "each" loop en in een tabel plakken. :?

sorry als ik maar een n00b ben.. maaar zou t graag wilen weten (na de hele dag dhtml sites afgaan en utfs)

disjfa - disj·fa (meneer)
disjfa.nl


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 22:17

Pelle

🚴‍♂️

Op vrijdag 05 april 2002 00:11 schreef disjfa het volgende:
hoe zou ik dit kunnen opplakken als een for "each" loop en in een tabel plakken. :?
Zo:
code:
1
2
3
for (var i in variable) {
    alert(i + " = " + variable[i]);
}

Of:
code:
1
2
3
for (var i=0; i<variable.length; i++) {
    alert(i + " = " + variable[i]);
}

En als je iets wilt schrijven, dan zul je een document.write() moeten gebruiken ipv een alert(), maar ik neem aan dat je dat wel wist.
sorry als ik maar een n00b ben.. maaar zou t graag wilen weten (na de hele dag dhtml sites afgaan en utfs)
Eerste hit op '[url="http://gathering.tweakers.net/forum/find/keyword?data%5Bq%5D=javascript+foreach&data%5Border%5D=relevance#hitstart]foreach javascript[/url]' levert deze reactie van Clay op:
http://gathering.tweakers.net/forum/list_message/2289597#2289597

Staat het precies in.

Verwijderd

methode 1, die geldt voor alle arrays met een getal als index:
code:
1
2
3
for (var i = 0; i < variabele.length; i++) {
  alert(variabele[i]);
}

Methode 2, ook geschikt voor associative arrays en objecten:
code:
1
2
3
for (var i in variabele) {
  alert(variabele[i]);
}

Het lijkt me dat je dit bedoelde?

[edit]
lompe typo ;)

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11
Op vrijdag 05 april 2002 00:18 schreef Pelle het volgende:
code:
1
2
3
for (var i=0; i<variable.length; i++) {
    alert(i + " = " + variable[i]);
}

[..]

Staat het precies in.
uhm... nee, ik bedoel t in innerhtml (of outerhtml) enzo....

iig dat ik ipv
code:
1
<tr><td>de array</td></tr>

de loop heb (als je begrijpt wat ik bedoel)

en geen alert :)

disjfa - disj·fa (meneer)
disjfa.nl


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 22:17

Pelle

🚴‍♂️

Op vrijdag 05 april 2002 00:19 schreef Cheatah het volgende:
methode 1
code:
1
for (var 1 = 0; i < variabele.length; i++)
Ik was lekker eerder :+
Maare, var 1 = 0 is niet echt een goeie manier om door een array te loopen hoor. N00b!

;)

Verwijderd

Op vrijdag 05 april 2002 00:22 schreef disjfa het volgende:

uhm... nee, ik bedoel t in innerhtml (of outerhtml) enzo....

iig dat ik ipv
code:
1
<tr><td>de array</td></tr>

de loop heb (als je begrijpt wat ik bedoel)

en geen alert :)
Zoek maar naar de functie document.write();
Dit is echt een beetje standaard, en zo te vinden.

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11
Op vrijdag 05 april 2002 00:18 schreef Pelle het volgende:
code:
1
2
3
for (var i=0; i<variable.length; i++) {
    alert(i + " = " + variable[i]);
}
wrom zeg jij dan ook i = 0 :?

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1

Dit topic is gesloten.