Javascript Bookmark
19. Januar 2010 | In: Javascript
Um per Javascript die aktuelle Webseite als Favorit im Browser zu speichern, gibt es die abenteuerlichsten Lösungen. Noch heute liest man auf vielen Seiten, bei Firefox bitte Strg+D drücken!
Meine Lösung, die schon seit Jahren so wunderbar funktioniert sieht wie folgt aus:
function bookmark(url, title) { // ist keine Url angegeben, wird der aktuelle Hostname genutzt var url = url || location.protocol + '//' + location.host; // um die aktuelle Url zu bookmarken, die vorherige Zeile // auskommentieren und die nächste einkommentieren. // var url = url || location.href; // kein Titel angeg. wird der aktuelle Hostname benutzt var title = title || location.host; // um den Titel aktuelle Url zu bookmarken, die vorherige Zeile // auskommentieren und die nächste einkommentieren. // var title = document.title; // Internet Explorer if(document.all) { window.external.AddFavorite(url, title); } // Firefox else if(window.sidebar) { window.sidebar.addPanel(title, url, ''); } // false zurückliefern, fall die Funktion // über das "onlick"-Event des <a>-Tags // aufgerufen wurde return false; } |
Der Aufruf sieht z.B. so aus:
</a><a href="" onclick="javascript:return bookmark();">Bookmark</a> |
oder
<a href="" onclick="javascript:return bookmark('Naden's Webseite', 'http://www.naden.de');">Bookmark</a> |

Schreib einen Kommentar
Fülle das Kommentar-Formular vollständig aus oder melde dich über Twitter oder Facebook an.