Enrico: Assoziatives Array einem übergeordneten Array zuordnen

Beitrag lesen

Ich habe es jetzt folgendermaßen vorgesehen:

var Rohdaten = top.window.frames[0].document.body.innerHTML;
      var Einzelne_Filme = Rohdaten.split ("\n");

var Seite = new Array ();
      var Index = 1;

for (var i = 0; i < Einzelne_Filme.length; i++)
      {
         var Spalten = Einzelne_Filme[i].split ("|");

if (i % 30)
         {
            Index += 1;
         }

Seite [Index] = new array ();
         Seite [Index][i] = new object ();
         Seite [Index][i]["Nr"]     = Spalten [0];
         Seite [Index][i]["Titel"]  = Spalten [1];
         Seite [Index][i]["Inhalt"] = Spalten [2];
         Seite [Index][i]["Genre"]  = Spalten [3];
         Seite [Index][i]["FSK"]    = Spalten [4];
      }

Hier bekomme ich die Fehlermeldung:

Fehler: array is not defined

Angenommen, ich würde dieses Konstrukt irgendwann zum Laufen bringen, dann
hätte ich auch schon das nächste Problem, wie ich dann meine Sortierfunktion
umstellen und an die neue Struktur anpassen müsste.

Bislang sortiere ich einfach über folgende (beispielhafte) Anweisung:

Film.sort (DVD_Nr_1);

function DVD_Nr_1 (a, b)
   {
      var x = a.Nr;
      var y = b.Nr;

return x - y;
   }

Dies müsste dann ja auch (erheblich ?) ausgeweitet werden?!

Gruß
Enrico