Frames ansprechen

JavaUncle

Mitglied
Ich grüße Euch!

Habe eine sehr komplexes Frameset, das so aussieht:

FRAMESET1, der reihe nach von oben nach unten:
- oben
- content
- unten

FRAMESET2 befindet sich im Frame content, der reihe nach von links nach rechts:

- links
- linksmitte
- mitte
- rechts

im Frame linksmitte ist ein Dokument definiert. Nun will ich von hier aus das Frameset 2 verändern, also die Größen der einzelnen Frames. Wie kann ich die cols ändern? Momentan komme ich nicht mal an das Frameset ran. Hier kommt immer ein undefined:

Code:
alert(window.top.FRAMESET2.tagName);

hat jemand einen Tipp für mich?

Danke
JavaUncle
 
Hi,

wenn du dich vom obersten Fenster aus durch die Frames hangeln willst, sieht dein Konstrukt wie folgt aus:
Code:
alert(window.top.frames['content'].document.getElementsByTagName('frameset')[0].cols);
Da du jedoch das darüberliegende Frameset-Dokument ansprechen willst, funktioniert es auch so:
Code:
alert(parent.document.getElementsByTagName('frameset')[0].cols);
Vielleicht hilft dir das weiter.

Ciao
Quaese
 

Neue Beiträge

Zurück