Bookmarklets hinzufügen
Aus Joachim Schuster Wiki
Version vom 2. Juni 2005, 12:42 Uhr von Joachim (Diskussion | Beiträge)
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();}"