Bookmarklets

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);
}