Ankerpunkte, engl. bookmarks (= Bucheinmerker, Seitenhalter) sind markierte Stellen innerhalb eines Textes oder Beitrages, die mit einem Verweis direkt angesteuert werden können. Der Benutzer erreicht diese Stellen im Text bequem per Mausklick auf einen verweisenden Link, ohne lange und umständlich scrollen zu müssen.
Stellen im Text, die als Ankerpunkt funktionieren sollen, werden mit einer Marke wie folgt definiert:
<a name="marke_01"></a>
Damit alle Ankerstellen eindeutig erkannt werden, sollte jeder Name (z.B. "marke_01") nur [rot]einmal[/braun] vergeben werden!
Wie wird ein Verweis gesetzt? Alle Verweise zum Anker haben einen einheitlichen Aufbau (HTML), egal ob sie zu einem Verweisziel in der gleichen Datei oder zu einer beliebigen WWW-Adresse führen:
<a href="#marke_01">Verweistext</a>
Klickt der Besucher nun auf das Link am Anfang des Dokuments (Verweis), so springt der Browser blitzschnell an die Stelle, die zuvor als Ankerstelle definiert worden ist. Eine praktische Sache!
Übrigens kann man auch Links auf Ankerstellen in externen (anderen) Dateien setzen. Der Browser zeigt dann die markierte Stelle ganz oben im Fenster an.
Der Verweis würde dann so aussehen:
<a href="Seite07.html#marke_01"></a>
Der Pfadangabe (hier = Seite07.html) muß nur das Gatterzeichen (#) und der Ankername (marke_01) angehängt werden. Alles muss in einem Stück und ohne Leerzeichen geschrieben verwenden!
Ein netter Service für den Besucher ist es übrigens, wenn am Ende des Dokuments einen Link steht, der ihn wieder zum Anfang zurückbefördert (Dazu muss natürlich ein Ankerpunkt am Anfang des Dokuments erstellt werden).
Noch einige Hilfereiche und lesenswerte Seiten zum Thema "Anker" setzen:
Durch einen Mausklick an jede beliebige Stelle Klicken Sie auf "Computerzubehör", "Elektronische Bauteile" oder "Prozessoren", um an die einzelnen Stellen zu gelangen!
Hier kommt die Marke für den Verweis 01 hin: <a href="#marke_01"> Computerzubehör </a> • Computerzubehör
Hier kommt die Marke für den Verweis 02 hin: <a href="#marke_02"> Elektronische Bauteile </a> • Elektronische Bauteile
Hier kommt die Marke für den Verweis 03 hin: <a href="#marke_03"> Prozessoren </a> • Prozessoren Hier kommt die Marke für den Ziel-Anker 01 hin: <a name="marke_01"></a>
Computerzubehör:
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT Hier kommt die Marke für den Ziel-Anker 02 hin: <a name="marke_02"></a>
Elektronische Bauteile:
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
Hier kommt die Marke für den Verweis 01 hin: <a href="#marke_01">Computerzubehör</a> Zum Anfang
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT Hier kommt die Marke für den Ziel-Anker 03 hin: <a name="marke_03"></a>
Prozessoren
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
TEXT
Hier kommt die Marke für den Verweis 01 hin: <a href="#marke_01"> Computerzubehör</a> Zum Anfang
Damit alle Bereiche im Forum angesprochen werden können, wird das Script im Template Obere Leiste eingefügt. Das benötigte Script ist ein Teil aus dem Aufklapp-Menü und ist rot gekennzeichnet.
Man kann mit Hilfe dieses "Scriptes" und dem "Zielanker" fast jede Seite gezielt an eine bestimmte Stelle scrollen. Das ist besonders von Vorteil, wenn die Foren im Header, also im oberen Teil der Seite, viel Platz für Text oder Bilder benötigen.
Der Body-Tag wird um "onload" ergänzt: onload="goto_anker();" Falls schon eine Funktion eingebaut ist, die den Body-Tag benötigt, müssen beide onload-Events durch ein Semikolon getrennt werden.
Es ist darauf zu achten, dass "goto_anker();" an erster Stelle steht! (Hier nochmals Danke an "69magic")
Der Ziel-Anker kann an jede beliebige Stelle des Forums gesetzt werden, wo die Seite hingescrollt werden soll. Es kommt auch darauf an, wie jedes Forum aufgebaut ist. Hat das Forum über der Kategorienübersicht eine Leerzeile (wie in diesem Forum), dann wird der Zielanker immer in der ersten Zeile des entsprechenden Template Elements eingebaut. Man muß dann auch nicht in den darunterliegenden Befehlszeilen suchen.
Ziel-Anker <a name="ziel"></a>
Folgende Template Elemente sind sinnvoll:
• Forum-Ansicht • Thread - Flat • Thread - Threaded • Login • Mitglieder-Profil • Mitgliederliste • Wer ist Online? • FAQ / Hilfe / Impressum • Suchen - Ergebnisse • Neuen Beitrag schreiben • Neuen Beitrag schreiben - Umfrage anhängen • Beitrag bearbeiten • Private Mails - Home • Private Mails - Neue Nachricht • Private Mails - Nachricht lesen • Einstellungen - Auswahl, Abonierte Themen • Einstellungen - Profil editieren • Keine Berechtigung, Aufforderung zum Login/Anmeldung • Landkarte