©Sergey Emelyanov 2025 | Alle Rechte vorbehalten
In diesem Artikel erläutern wir ein nützliches Beispiel, wie Sie Ihrem Besucher ermöglichen können, Ihre Website mit nur einem Klick seinen Favoriten hinzuzufügen oder sie als Startseite festzulegen. Viele Webseiten nutzen solche Links, um ihren Nutzern eine einfache Möglichkeit zu bieten, die Seite dauerhaft im Browser verfügbar zu machen. Zwar bieten moderne Browser eigene Funktionen dafür, doch oft vergisst der Besucher diesen Schritt. Mit entsprechenden Buttons oder Links erinnern Sie ihn subtil daran.
Bitte beachten Sie: Das Hinzufügen einer Website zu den Favoriten oder das Festlegen als Startseite ohne ausdrückliche Zustimmung des Nutzers gilt als unhöflich. Daher sollte dieser Vorgang niemals automatisch – beispielsweise im onload-Event der Seite – ausgelöst werden. Nutzen Sie diese Funktionen ausschließlich als optionale Interaktion, die der Benutzer selbst initialisiert.
Zum Hinzufügen einer Website in den Favoriten verwendet man in älteren Browsern die Methode addFavorite des Objekts external. Diese Methode erhält als Parameter die URL der Seite und eine kurze Beschreibung. Im folgenden Beispiel definieren wir eine Funktion, die diesen Vorgang beim Klick auf einen Link ausführt:
function addToFavorite() {
external.addFavorite("https://sergeyem.eu", "sergeyem.eu");
window.alert("Danke, dass Sie uns zu Ihren Favoriten hinzugefügt haben!");
return false;
}
Sie können diese Funktion beispielsweise folgendermaßen in Ihr HTML integrieren:
Die Unterstützung von external.addFavorite ist in modernen Browsern mittlerweile eingeschränkt. Dennoch kann dieses Beispiel für ältere Browser oder als Demonstration dienen.
Um die Website als Startseite einzurichten, existiert eine ähnliche Methode. Hierbei ändert das Skript die Eigenschaften des Objekts, das beim Klick übergeben wurde („this“), sodass es sich als Startseite festlegen lässt. Verwenden Sie dazu die Funktion setAsHomePage:
function setAsHomePage(obj) {
obj.style.behavior = "url(#default#homepage)";
obj.setHomePage("https://sergeyem.ru");
window.alert("Danke, dass Sie unsere Seite als Startseite festgelegt haben!");
return false;
}
Im HTML setzen Sie diese Funktion so ein:
Auch hier gilt: Diese Methode funktioniert nur in bestimmten Browsern und unterliegt teils strengen Sicherheitsbeschränkungen. Moderne Browser blockieren solche Aktionen häufig, um ungewünschte Änderungen der Nutzereinstellungen zu verhindern.
Das obige Beispiel zeigt, wie Sie mit JavaScript Ihren Besuchern ermöglichen können, Ihre Website zu den Favoriten hinzuzufügen oder als Startseite festzulegen. Obwohl diese Funktionen heutzutage händisch durch native Browseroptionen ersetzt werden, kann das Anbieten solcher Links den Nutzern einen zusätzlichen Komfort bieten – sofern dies ausdrücklich und initiativ durch den Benutzer erfolgt.
Denken Sie immer daran, solche Funktionen mit Bedacht einzusetzen, um das Vertrauen Ihrer Besucher nicht zu gefährden. So schaffen Sie eine benutzerfreundliche Umgebung, in der der Nutzer selbstbestimmt und komfortabel navigieren kann.
©Sergey Emelyanov 2025 | Alle Rechte vorbehalten