Bookmarklets hinzufügen

Aus Joachim Schuster Wiki
Version vom 28. Juli 2005, 08:22 Uhr von Joachim (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Bookmarklets sind besondere Bookmarks, die keine Url zu einer Homepage, sondern Javascript-Code enthalten.

Auf LEO.org kann man ein Beispiel unter http://dict.leo.org/pages.ende/toolbars_de.html?lang=de#bml finden.

Da dieses Beispiel beim drücken der Abbruchtaste trotzdem ein Suchfenster öffnet, allerdings mit der Anfrage NULL stelle ich hier eine erweiterte Version bereit. Dazu muss der folgende Code ohne Zeilenumbrüche in ein Bookmark kopiert werden:

javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s==)void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20%C3%BCbersetzen%20m%C3%B6chten,%20bevor%20Sie%20auf%20LEO%20suchen%20klicken.',));if(s!=&&s!=null){leow=open('http://dict.leo.org/?lp=ende&search='+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}

Alternativ kann man diese Textdatei öffnen und den Inhalt in ein Bookmark kopieren.

Das Beispiel kann auch auf Wikipedia angepasst werden, sodass die Suchanfrage auf Wikipedia erfolgt:

javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s==)void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20nachschlagen%20m%C3%B6chten,%20bevor%20Sie%20auf%20wiki%20suchen%20klicken.',));if(s!=&&s!=null){leow=open('http://de.wikipedia.org/wiki/'+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}

Alternativ kann man diese Textdatei öffnen und den Inhalt in ein Bookmark kopieren.