Bookmarklets
Ein Bookmarklet (auch: Favelet) ist ein kleines Anwendungsprogramm geschrieben in JavaScript, das als Bookmark abgespeichert wird.
– Suchen
– Übersetzen
– URL kürzen
Zum Nachbasteln
Das Bookmarklet zum Übersetzen eines markierten Wortes vom Deutschen ins Englische über dict.leo.org
javascript:
bm_sel = (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);
if (bm_sel == '') {
l = parent.frames.length;
if (l != 1) {
for (i = 0; i < l; i++) {
bm_sel = parent.frames[i].document.getSelection ? parent.frames[i].document.getSelection() : parent.frames[i].document.selection.createRange().text;
if (bm_sel) {
break;
}
}
}
}
if(!bm_sel||bm_sel=='') {
void(bm_sel=prompt('Suche nach',''));
}
if (bm_sel != '') {
bm_sel = String(bm_sel);
bm_sel = bm_sel.replace(/^\s*|\s*$/g,'');
bm_sel = bm_sel.replace(/[\.\?!,:-]+$/, '');
bm_sel = escape(bm_sel);
void(open('http://dict.leo.org/ende?lp=ende&lang=de&search='+bm_sel,'_blank',''));
} else {
void(0);
}