Christian Seiler: verschachtelte Frames über Namen ansprechen

Beitrag lesen

Hallo Steve,

Das nicht:
frameName = "main.main1";
x = parent[frameName].document.body.scrollHeight;

Natürlich nicht. Denn der Inhalt der eckicken Klammern bei parent muss der Name eines Objekt, das _direkt_ unter parent enthalten ist sein.

Probier es doch mal so:

(Unterscheidung)
Fall 1: frameObject = parent["main"];
Fall 2: frameObject = parent["main"].main1;

(Zugriff)
x = frameObject.document.body.scrollHeight;

So weist Du einer Variable direkt das Objekt zu und dann kannst Du das Objekt selbst weiterverwenden.

Grüße,

Christian