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