mech: 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.

also ich hatte top.frames["hauptframe"].frames["daten"].location.href

und das funzte nicht

zu deiner ersten ausführung: danke für die erklärung doch ich weiß was frames sind und habe auch bildliche vorstellungen davon

PS: ich bin dir auch sehr dankbar für deine hilfe ...... soweit ich mich erinnere hatte ich mich auch bedankt ....... wenn nicht möchte ich mich hier nochmals nachträglich dafür herzlichst bedanken

the mech | code:nc01

nachtrag:
mit top.ganzoben.daten.location.href="datei-artikel.html?filter=" + filter + "&&user=<?php echo $user; ?>&&suchfeld=<?php echo $suchfeld ?>&&markartikel=" + id; gehts, danke