Sprungmarke
Peter
- html
Hallo,
ich habe da ein kleines Problem.
Ich will von der Seite x.html (kein Frame)
auf eine Stelle in der Datei y.html springen,
welche nur mit Frame (frame.html) angezeigt wird.
Bei <a href ="y.html#sprung"> komme ich ja nur auf die eigentliche Seite.
Wie kann ich dieses Problem lösen?
Hallo,
Ich will von der Seite x.html (kein Frame)
auf eine Stelle in der Datei y.html springen,
welche nur mit Frame (frame.html) angezeigt wird.
Bei <a href ="y.html#sprung"> komme ich ja nur auf die eigentliche Seite.
Du könntest das mit JavaScript versuchen:
<a href="y.html?sprung">
^^^
Fragezeichen, nicht Lattenzaun
wobei y.html die Frameset-Seite ist. Diese enthält folgende Frameset-Definition:
<frameset onLoad="if (location.search != '') hauptframe.hash = '#' + location.search;">
<frame src="hauptseite.html" name="hauptframe" />
<frame src="andereseite.html" name="andererframe" />
</frameset>
Dabei ist hauptseite.html die Seite, die den Sprunganker enthalten muss.
siehe dazu: </selfhtml/javascript/objekte/location.htm#search>
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]
Hi,
Du könntest das mit JavaScript versuchen:
... oder genauso gut mit einer serverseitigen Generierung des Framesets (nach derselben Methode).
Das erspart es dem Besucher, von aktiviertem JavaScript abhängig zu sein.
Viele Grüße
Michael
Hallo,
Du könntest das mit JavaScript versuchen:
... oder genauso gut mit einer serverseitigen Generierung des Framesets (nach derselben Methode).
Das erspart es dem Besucher, von aktiviertem JavaScript abhängig zu sein.
Klar, das ist natürlich sicher die bessere Methode.
Für mich zeigt das ganze nur mal wieder, wie viele sinnlose Schwierigkeiten und Nachteile man sich bei der Verwendung von Frames aufhalst.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]
Hallo.
Wie kann ich dieses Problem lösen?
Indem du in der Datei (dort, wo die Stelle ist die du angezeigt haben magst) <a name="sprung"> einfügst.
http://selfhtml.teamone.de/html/verweise/projektintern.htm#anker
MfG,
K.
Hallo,
Wie kann ich dieses Problem lösen?
Indem du in der Datei (dort, wo die Stelle ist die du angezeigt haben magst) <a name="sprung"> einfügst.
http://selfhtml.teamone.de/html/verweise/projektintern.htm#anker
Versuch das mal bei einer Frameset-Seite, da wirst du nicht weit kommen ;-)
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]