Struppi: Zählschleifen und mehrdimensionales Array

Beitrag lesen

function berechnePositionen() {
   xpos = new Array(0,30,60);
   ypos = new Array(0,50,100);

pos_alle = new Array();

for (i=0;i<3;i++){

Hier kannst du doch auch die Eigenschaft length verwenden und du solltest die Zählvariabeln mit var lokal deklarieren.

for (j=0;j<3;j++){

dito.

pos_alle.push(new Array(2));

Ich vermute mal das hier dein Fehler liegt, du willst:

pos_alle[i] = new Array();

Der Index ist optional und stellt eher eine Fehlerquelle da.

Struppi.