Nel caso servisse a qualcuno, questo è il codice per ricavare, con javascript, il testo selezionato in un iframe con designMode = "on":

codice:
  var iframe = document.getElementById("editArea");
  var n_select;
  var win = iframe.contentWindow;
  var doc = win.document;
   
  if (win.getSelection)
   {n_select = (win.getSelection().toString());}
  else if (doc.selection && doc.selection.createRange)
   {n_select = (doc.selection.createRange().text);}
Potete darmi solo un piccolo aiuto? Ho inserito questo codice in una funzione, ma non so che evento usare per attivarla da iframe, ho provato onkeyup o simili ma niente, potete aiutami?