Link zu Anchor in fremdem Frame...
David
- javascript
0 Calocybe
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 ;).
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