Hallo,
Folgendes funktioniert ja:
var array = new Array(new Array(), new Array());
Damit erzeugst du ein Array, das zwei Arrays enthält.
array[0][0] = "100";
Damit weist du dem ersten Array Element im ersten enthaltenen Array einen Wert zu.
Deutlicher wird es so:
var inner1 = []; // [] ist gleichbedeutend new Array()
var inner2 = []; // [] ist gleichbedeutend new Array()
var outer = [inner1 , inner2];
// und das:
outer[0][0] = "100";
// bewirkt das gleiche wie
inner1[0] = "100";
// oder auch
inner1.push("100");
Was du aber willst, ist etwas wie:
var a =[[[[]]]]; // 3dimensionales Array
// bzw. ausführlicher:
var a =new Array(new Array(new Array(new Array()))); // 3dimensionales Array
a[0][0][0]='Wert';
alert(a[0][0][0]); // 'Wert' wird ausgegeben
Gruß, Don P