Christian Seiler: dropdown menu soll auf Frame linken.

Beitrag lesen

Hallo,

wenn ich dich richtig verstehe meinst du man muss das parent verändern.

Korrekt.

auf der gelinkte seite sieht es aber so aus als müsste man "location" duch frames[x] ersetzen oder durch einen namen (was ich versiucht habe aber nicht klappt)

Falsch.

Jedes Frame ist in JavaScript ein Fenster. Jedes Fenster hat auch bestimmte Eigenschaften, wie z.B. location. Das location-Objekt besitzt eine Eigenschaft href, und wenn man diese ändert, dann wird auf die Seite, die im Wert für href angegeben wurde, weitergeleitet.

Daher geht das im Prinzip so:

<Referenz zum Fenster>.location.href = ...;

<Referenz zum Fenster> zeigt halt nun mal auf dieses spezielle Fenster, in Deinem Fall also parent.frames[nummer] oder parent.<framename>

Daher:

parent.<framename>.location.href = ...;

Alles klar?

Grüße,

Christian