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