Antje Hofmann: frame ansprechen *peinlich*

Beitrag lesen

Hallo Mech

so, nu hab ich aber die beiden hauptframes nochmal in einen frame gepackt, d.h. nun:

|frame|
|hauptframe|
  |navigationsframe|
  |datenframe|
    |listeniframe|

ich erkläre das ganze mal bildlich um dir ein Gefühl für die Struktur zu verschaffen.

Stelle dir vor, dein Browserfenster ist ein Schrank.
Dieser Schrank hat 2 Fächer
 Fach 1 == frame
 Fach 2 == hauptframe

Im Fach 2 befinden sich 2 Schubladen:

Schublade 1 == navigationsframe
  Schublade 2 == datenframe

in der Schublade 2 befindet sich eine Schachtel:

Schachtel == listeniframe

Wenn du jetzt irgendetwas ansprechen möchstes gibt es einige Wege:

ausgehend von top (dem Schrank):

öffne den Schrank (top)
greife ins Fach 2 (hauptframe)
öffne Schublade 2 (datenframe)
öffne Schachtel (listeniframe)

zusammenhängend: top.hauptframe.datenframe.listeniframe

oder
top.frames.hauptframe.frames.datenframe.frames.listeniframe

gehst du vom Ineren (Schachtel) dann läuft das ähnlich. Das Elternelement wird mit parent ermittelt

Schublade 2 == parent
Fach 2 == parent.parent
Schrank == parent.parent.parent oder kurz gesagt top

Von einem Elternelement aus, wanderst du dann einfach wieder runter.

Schublade 1 würdes du dann mit parent.parent.navigationsframe ansprechen.

daher meine frage wie mache ich das?

parent wäre an sich richtig. Du sagtes Ronny aber, das geht nicht.
Schreibst du bitte mal den genau verwendeten Aufruf auf?

Viele Grüße

Antje

PS: Zu deiner Wochentagsfrage habe ich dir die richtige Ursache des Fehlers genannt.