Jens Doose: Frames rekursiv hochgehen

Hi Leute,

ich habe da ein kleines Problem:

Gibt es eine Methode, rekursiv alle Frames hochzugehen ?
Ich will erreichen, dass ich von JEDEM Kindframe aus
immer auf den Top-Level-Frame zugreifen kann,
ohne dass ich weiss, wieviele Frames es ueberhaupt gibt.

Ich habe versucht, dass folgendermassen zu loesen:

var WalkWindows = self;
while (WalkWindows.Parent)
{
   WalkWindows = WalkWindows.Parent;
}.

Ich habe auch irgendwie noch im Hinterkopf, dass das mal funktioniert hat.

Bloss es tut nicht (mehr?).

Danke fuer Eure Hilfe

Jens Doose

  1. Hi Jens,

    ich habe da ein kleines Problem:
    Gibt es eine Methode, rekursiv alle Frames hochzugehen ?
    Ich will erreichen, dass ich von JEDEM Kindframe aus
    immer auf den Top-Level-Frame zugreifen kann,

    du sagst es eigentlich schon selbst:
      mamafenster = kindframe.top
    liefert das oberste Fenster-Objekt zurück.

    Viel Spaß
    CirTap

    1. Hi Jens,

      »»

      ich habe da ein kleines Problem:
      Gibt es eine Methode, rekursiv alle Frames hochzugehen ?
      Ich will erreichen, dass ich von JEDEM Kindframe aus
      immer auf den Top-Level-Frame zugreifen kann,

      du sagst es eigentlich schon selbst:
        mamafenster = kindframe.top
      liefert das oberste Fenster-Objekt zurück.

      Viel Spaß
      CirTap

      Bingo, Treffer versenkt, das war's !!!
      *vorfreudeinlufthuepf*

      Ich hab's schon mit "top.location..." probiert, das hat
      aber nicht funktioniert, da hat er ein neues Fenster aufgemacht.

      Jetzt nehme ich "oWindow.top.location..." und es klappt.

      Super !

      Vielen, vielen Dank.

      Viele Gruesse
         Jens Doose