Peter: Sprungmarke

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?

  1. 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]

    1. 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

      1. 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]

  2. 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.

    1. 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]