Enrico: Assoziatives Array einem übergeordneten Array zuordnen

Beitrag lesen

Hallo Mathias,

mit nachfolgenden Konstruktionen klappt es, ich bekomme zumindest keine Fehlermeldung und die Seitenanzahlen werden korrekt erzeugt:

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

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

Filme[i] = new Array ();
         Filme[i]["Nr"]     = Spalte [0];
         Filme[i]["Titel"]  = Spalte [1];
         Filme[i]["Inhalt"] = Spalte [2];
         Filme[i]["Genre"]  = Spalte [3];
         Filme[i]["FSK"]    = Spalte [4];
      }

Filme_in_Seiten_organisieren ();
   }

function Filme_in_Seiten_organisieren ()
   {
      var Seitenzahl = 1;
      Seite [1]      = new Array ();

for (var i = 0; i < Filme.length; i++)
      {
         if (i % 30 == 0)
         {
            Seitenzahl         = Seitenzahl + 1;
            Seite [Seitenzahl] = new Array ();
         }

Seite [Seitenzahl].push (Filme [i]);
      }
   }

Nur:

Wie greife ich nun auf die Elemente des Arrays "Seite" zu ?

Über die nachfolgende (testweise) Anweisung klappt es nicht:

alert (Seite[1]Film[0]["Titel"]);

Hier bekomme ich folgende Fehlermeldung:

Fehler: missing ) after argument list

Wie muß ich den Zugriff richtig definieren ?

Vielen Dank und Gruß
Enrico