del.icio.us Bookmark verbessern 13. Juni 2005 um 23:04 Uhr /
Als ich mir die del.icio.us post Möglichkeiten näher angesehen habe fand ich heraus, dass es dort eine sehr schönes User Interface gibt, welches aber scheinbar nur Mozilla und Safari Usern vorbehalten wird. Als ich das im Opera ausprobiert habe hat es dennoch wunderbar funktioniert.
Was mich dabei total begeistert hat war der Einsatz von JavaScript um mir bei der Eingabe von Tags behilflich zu sein. Wenn man den ersten Buchstaben eines Tags schreibt, den man früher schon einmal verwendet hat, erscheinen unten drunter mögliche Alternativen, wie es denn vervollständigt werden könnte. Man kann dann entweder mit der Maus draufklicken um den Vorschlag zu übernehmen, oder einfach die Tab Taste drücken.
Leider hatte dieses Bookmark ein großes Manko, es öffnete sich kein PopUp, sondern es wurde die Eingabeseite einfach im gleichen Tab geöffnet wie die Orginalseite, die man posten möchte. Außerdem musste man sie auch von hand schließen, wenn man fertig war. Das hat beim anderen Bookmark, also dem mit dem PopUp, das JavaScript erledigt.
Ich habe das ganze dann analysiert und es so umgeschrieben, das ich mir das beste aus beiden Bookmarks verbinde. Für alle Javascripterfahrenen unter euch wird das nichts Beeindruckendes sein, aber vielleicht hilft des dem einen oder anderen, der diese Funktion nutzen möchte, es aber selbst aus Mangel an Erfahrung nicht hinbekommt:
javascript: window.open( 'http://del.icio.us/username?v=3&jump=close&url=' + encodeURIComponent(location.href) + '&title=' + encodeURIComponent(document.title), 'delicious', 'toolbar=no, width=750, height=300', scrollbars=yes); void(0);username müsst ihr natürlich durch euren Benutzernamen ersetzen, aber sonst könnt ihr das ganze so als Bookmark abspeichern. Ich habe mir genau diesen einen neben meine CSS/JavaScript/Bilder an/aus–Schalter gelegt, damit er schnell erreichbar ist.
[update] Dank Christian Seiler konnte ich das ganze noch fast um die Hälfte kürzen. Oben seht ihr die neue Version. Außerdem habe ich gemerkt dass kein Ajax verwendet wird und den Text ausgebessert.
[update2] Gerade ist mir eingefallen, dass beim PopUp keine Scrollbars erscheinen, was sehr unpraktisch ist, deshalb habe ich das auch noch eingebaut.
Kommentare
Die Kommentare sind für diesen Eintrag geschlossen.




abonnieren.
at schrieb am 15.06.2005
Öh, verwechselst du im ersten Absatz "vorenthalten" mit "vor_be_halten" oder verstehe ich dich dort nur nicht?
Jeena Paradies aus Varberg schrieb am 15.06.2005
Oj, du verstehst schon richtig und es sollte natürlich vorbehalten heißen. Ist ein Überbleibsel von vor der Textänderung und ich habe es gerade geändert, danke.
Reto aus der Schweiz schrieb am 01.11.2005
Bei mir funktioniert das Script nur, wenn ich um scrollbars Hochkomma mache: