Favelets = Favoriten

Die Adresszeile im Browser beginnt meist mit einem http://.Abweichungen davon - wie file:// oder ftp:// - sind so selten, dass ein Browser - ein notorischer Verbesserer - eine Seite unter Umständen auch ohne http:// findet.

Lesezeichen oder Bookmarks kann man selbstverständlich nicht nur für http://-Adressen setzen. Eine lokale Datei, die eine file://-Adresse hat, lässt sich ebenso den Favoriten hinzufügen.

Wird ein Link wie javascript:
void(outerWidth=800);void(outerHeight=600) gebookmarkt, so nennt man das ein Favelet oder Bookmarklet.

Der Aufruf dieses Lesezeichens liefert dann allerdings keine Seite sondern setzt die Breite und Höhe des (Netscape-) Browser-Fensters.

Unter Firefox gibt es für solche Funktionen als Alternative Extensions (Erweiterungen), die auch Zugriff auf das Browser-Innenleben haben. Da Favelets - wie der Name bereits andeutet - wegen der beschränkten Länge einer URL nicht sehr umfangreich sein können, sollte man vermuten, dass sie langsam aus der Mode kommen.

Mit Cross-Browser-Javascript und der Möglichkeit, zusätzlichen Javascript-Code von einem Server zu laden, ändert sich das Bild jedoch völlig. Ein Favelet ist im Idealfall eine Browser übergreifende Extension, bzw. die einzig praktikable Möglichkeit, den Internet-Explorer überhaupt zu erweitern.

Der Nachteil, dass eine Internetverbindung bestehen muss, wenn das Favelet auf zusätzlichen JavaScript-Code zugreift, ist zunehmend irrelevant. Der Vorteil, dass nur die Software auf dem Server gepflegt werden muss, ist offenkundig.

 

Für ein Beispiel sind in den folgenden Zeilen Mp3-Dateien verlinkt.

Der Gedanke an Gott
Wer ist Gott?
... auch wenn es ihn nicht gibt
Gott entdecken
Gott ist nicht tot
Ein gottloser Text

Ein Klick auf einen solchen Link wird in der Regel auf die eine oder andere Art zur Wiedergabe führen.

Mit einem Klick auf Mp3-Favelet wird eine Alternative nachgerüstet. Sie hat sicher ihre Berechtigung (kein Überschreiben der Seite durch ein (Quicktime-)Plugin, nur Flash wird benötigt) aber der entscheidende Punkt ist ein anderer.