David: Link zu Anchor in fremdem Frame...

Hallo Ihr,

Ich habe 2 Frames. Im oberen steht ne Menge Text, so daß man scrollen muss. Im unteren Frame gibt es einen Link, der Frame 1 zum Anzfang springen lässt. Soweit die Theorie. Dummerweise erzeugen folgende Varianten seltsame Effekte:

<A HREF="javascript:parent.frames['Main'].location.href='#top'">

--> In Frame 1 steht plötzlich Frame 2 und in Frame 2 steht '#top'.

<A HREF="javascript:parent.frames['Main'].location.href+='#top'">

(man beachte das +)

--> Frame 1 steht am Anfang (so soll es sein), jedoch steht in Frame 2 die URL von Frame 1. ?o)

Wie also mach ich es richtig?

Gruss,
  David

P.S.: Ist doch eigentlich ein Thema für die Kuriositätensammlung, falls es sowas gibt ;).

  1. Hi!

    Die Erklaerung fuer dieses seltsame Verhalten findest Du in <../../sfarchiv/1999_3/t06577.htm>.

    Loesung: Steck das JS-Statement noch in ein void(). Also:
    <A HREF="javascript:void(parent.frames['Main'].location.href += '#top');">

    Bye, Calocybe