Bookmark-Script 01
    
 HomeJavaScript • Bookmark Lesezeichen Quellcode 

 Bookmark Lesezeichen, Favoriten 01

Sie alle kennen die Browserfunktion eine interessante Webseite als Link in die pers. Favoritenliste aufzunehmen. Das wird dann in der Regel die Startseite oder der Frameset der WEB-Präsenz sein.
Bookmark-Script 01  siehe auch Bookmark-Script 02

Laut Rückmeldungen ist die Anwendung dieses Beispiels nicht unproblematisch. Browser, Browserversion und lokale Einstellungen haben einen Einfluss auf die Funktion. Fehler in: Opera 10.xx, Google Chrome

update  24.03.2009  Erweiterung: Sollte nun im IE FF und Opera funktionieren    

Laut Rückmeldung funktionierte das alte Script nicht für Geko unter Windows Vista. Sollten Sie die Möglichkeit haben die neue Funktion zu testen (habe kein Vista zur Verfügung) wäre eine Rückmeldung nett, Danke. Klicken Sie für eine Rückmeldung auf das Kalendersymbol oben rechts.

Andere Rückmeldungen berichten davon, das beim Anklicken des Lesezeichens die Seite in der Sidebar geöffnet wurde. Ein Rechtsklick auf das Lesezeichen mit der Auswahl 'Eigenschaften' zeigte mir, dass der Browser FF eine entsprechende Vorauswahl getroffen hatte.

Sobald das Häckchen entfent war, funktionierte alles wie üblich (Browsereinstellungen).


Sie können selbst bestimmen, ob das Lesezeichen später auf die Startseite ihres Projekts oder auf die entsprechende Unterseite verweisen soll. Sie müssen nur die zutreffende URL eintragen.


Die Vorteile dieses Bookmark-Sripts sind:

  • Sie können den Verweistext für diesen Link selbst bestimmen
  • Sie können die URL selbst festlegen
Es ist also möglich selbst auf einer Unterseite einen Lesezeichen-Link einzufügen, der später auf die Startseite oder den Frameset ihres Projets verweist. Es wird nicht zwangsläufig ein Lesezeichen für die Unterseite hinzugefügt. Natürlich nur wenn Sie das so möchten. Alternativ wären ja auch zwei Lesezeichen-Links möglich.

Sie legen selbst fest, welche URL und welcher Beschreibungstext zu dem Lesezeichen gehören sollen. Ich habe hier diese Variante gewählt, die von üblichen Scripts abweicht. Dort wird oft der Inhalt des <title>-Tags als Texteintrag automatisiert ünernommen.

Sie bestimmen Sie den Text selbst auch abweichend vom Seitentitel.



   Bookmark-Script 01

Aufwand

  • JavaScript im Head-Bereich notieren
  • Link im Body-Bereich notieren
  • URL eintragen
  • Seitentitel eintragen
  • Beschreibung eintragen
Testen: Lesezeichen hinzufügen

Hier, mit diesem Link, würde ein Lesezeichen auf den Frameset (Startseite) der Web-toolbox eingetragen werden.


a  Das JavaScript

Sie legen in den Variablen fest, welche Informationen Sie übergeben möchten. Die URL ist immer ein absoluter Link, beginnend mit 'http://www'. Für Steitentitel und Kommentar wird ein Text eingetragen.
<script type="text/javascript" language="JavaScript">
<!--

var SeitenURL = 'http://www.web-toolbox.net';
var SeitenTitel = 'Web-Toolbox';
var Kommentar = 'praxisorientierte Beispiele: JavaScript CSS HTML';


function Lesezeichen(){

  if (window.sidebar)
    {
    // firefox
    window.sidebar.addPanel(SeitenTitel,SeitenURL,Kommentar);
    }
  else if(window.opera && window.print)
    {
    // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',SeitenURL);
    elem.setAttribute('title',SeitenTitel);
    elem.setAttribute('rel','sidebar');
    elem.click();
    }
  else if(document.all)
    {
    // ie
    window.external.AddFavorite(SeitenURL,SeitenTitel);
    }
}

//-->
</script>
b  der Link:

<a href="javascript:Lesezeichen()">Lesezeichen hinzufügen</a>



Anpassung

Tragen Sie als Wert für die beiden Variablen ihre Informationen ein.

Element    hier im Beispiel   ersetzen mit  
var SeitenURL http://www.web-toolbox.net/webtoolbox/ absolute URL 
var SeitenTitel Web-Toolbox Text 
var Kommentar praxisorientierte Beispiele: JavaScript CSS HTML Text 





   Bookmark-Script 02

a  Das JavaScript

function Lesezeichen02(url,title)
{

 if( window.external && document.all)
 {
 // IE Favoritenliste
 window.external.AddFavorite( url, title);
 }
 else if(window.sidebar)
 {
 // Mozilla Firefox Bookmarks
 window.sidebar.addPanel(title, url,"");
 }
 else if(window.opera && window.print)
 {
 // Opera Hotlist
 return true;
 }

}
b  der Link:

<a href="javascript:Lesezeichen02('http://domain.de','Text')">Lesezeichen hinzufügen</a>







Bookmark - Seite als Browserstartseite festlegen

Boockmark-Script 02 - Favoriten, Lesezeichen hinzufügen