Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03525.jsonl.gz/2541

Damit wird der Dialog für die Favoriten geöffnet, so bald der Surfer mit der Maus über den Link fährt. Der Surfer kann dann den passenden Ordner aussuchen und das Hinzufügen mit OK
bestätigen.
In die Favoriten übernommen werden die aktuelle URL sowie der Titel, wie er in der Titelleiste des Browsers angezeigt wird. Dabei lassen sich die Argumente location.href und
document.title durch den Seitenersteller auch anpassen: Ersteres wird durch eine URL in Klartext ersetzt, letzteres
durch den gewünschten Titel, der im Favoriten-Ordner angezeigt werden soll.
Umständlicher wird es, wenn das Hinzufügen einzelner Unterseiten verhindert werden soll. Im Prinzip lässt sich das nicht verhindern, es steht dem Besucher frei, was er in seine Favoriten
aufnehmen will und was nicht. Allerdings gibt es dazu verschiedene Workarounds:
Zum Beispiel könnte man Frames verwenden. Dazu wird ein unsichtbares Frameset erstellt, welches hier default.htm genannt wird (der Name spielt keine Rolle, es muss jedoch die im
Webserver definierte Startseite sein). Dieses Frameset sieht wie folgt aus:
Das Frameset füllt das geöffnete Browserfenster vollständig mit einer Seite (index.htm). Diese
Seite muss die eigentliche Homepage sein. Die leere Seite blank.htm muss auch existieren, wenn der Surfer keine Fehlermeldung erhalten soll.
Anschliessend muss definiert werden, dass die Unterseiten nicht zu den Favoriten hinzugefügt werden können. Dazu wird das folgende Script auf jeder entsprechenden Seite eingefügt:
<script language="javascript"><!-- if (parent.location.href == self.location.href) window.location.href = 'default.htm';
//--></script>
Dieses Script vergleicht die URL der Seite, die der Anwender bookmarken will, mit der eigenen URL. Sind die identisch (was zu erwarten ist, wenn der Besucher eine Unterseite bookmarkt),
ändert das Script die URL in der Weise, dass sie auf das initiale Frameset zeigt.
Favoriten per Button
Um auf der Website einen Button hinzuzufügen, mit welchem man die Seite auf einfache Art zu den Favoriten hinzufügt, gibt man folgenden Code zur Seite hinzu: