Cheatah: Frage zum window-object bei verschachtelten Frames

Beitrag lesen

Hi,

Meine Frage: ist die Anweisung
parent.top.kasse_gesperrt.value = false;
korrekt??

vermutlich nicht; weil in jenem window-Objekt i.d.R. kein Objekt namens kasse_gesperrt existiert, welche eine value-Eigenschaft hat. Richtig wäre (wenn ich das korrekt interpretiere):

parent.top.document.kasse_gesperrt.value = false;

was im übrigen identisch ist mit

top.document.kasse_gesperrt.value = false;

Auch parent ist ein window, genau wie self, das also eine Referenz auf das äußerste Frameset namens top hat. Diese Referenz existiert auch in top, so daß top.top.top... völlig in Ordnung ist.

Muß man sich nicht vielmehr über parent.parent. ... sozusagen nach oben durchfragen?

Man kann, muß aber nicht. Wenn man will, kann man auch über

parent.top.frames[0].parent.frames[0].frames[0].top.parent.frames[0]...

dreimal im Kreis laufen, bis man irgendwann an einem Ort ankommt, von dem man hoffentlich weiß, was er ist :-)

Cheatah