Ciao a tutti, utilizzando qualche guida ho costruito questo script, che mi permette di inserire un dato testo dove si trova il cursore.

codice:
function insertAtCursor(iframename, text, replaceContents)
 {
  if(replaceContents==null)
   {replaceContents=false;}
  
  if(!replaceContents)
   {
    sel = document.getElementById(iframename).contentWindow.getSelection();      
    sel.collapseToStart();
      
    document.getElementById(iframename).contentWindow.document.execCommand('insertHTML', false, text);
   }
 }
Vorrei modificare il il codice, perché esegua un'altra funzione, ma non ne sono in grado.
In pratica vorrei che: se il cursore non fosse posizionato all'interno dell'elemento di riferimento, il nuovo testo venisse comunque inserito in coda al testo già presente nell'elemento.

Potete aiutarmi a inserire questa miglioria?