regenfeld: Objekthierarchien selbst definieren

Beitrag lesen

Noch ne kleine Änderung:

function addChapter(index, ueberschrift, start_seite) {
  this.Kapitel[index] = new Chapter(ueberschrift,start_seite);
}

function Chapter (ueberschrift,start_seite) {
  this.ueberschrift=ueberschrift;
  this.start_seite=start_seite;
}

wäre schöner, denn dann hast wirklich ein eigenes Objekt "Chapter", das dann auch mehr als nur eine Variable haben kann. Somit wird auch der "Aufruf" so wie du ihn anfangs haben wolltest:

b.Kapitel[1].addChapter(1,"Editorial", "Seite 1");

alert (b.Kapitel[1].ueberschrift);
alert (b.Kapitel[1].start_seite);

würde allerdings trotzdem zu get-Methoden raten ;-)

lg regenfeld