Paka76: DOM: Problem - Geänderten Text zurück geben

Hallo Zusammen,
ich habe folgendes Problem. ich möchte gerne einen markierten Text innerhalb eines <textarea>, der von mir durch einen Hyperlink geändert worden ist, zurücklesen, aber irgendwie bekomme ich das nicht hin. Der Text wird erfolgreich geändert, aber ich kann den alten Text im textarea-Feld nicht überschreiben. Hier der Code:

function hyperlink_click(editor)
  { highlightedText=this[editor+'_rEdit'].document.selection.createRange();

if (this[editor+'_rEdit'].document.selection.createRange().text != "") {
      var highlightedText = this[editor+'_rEdit'].document.selection.createRange().text;}
    else {
      var highlightedText = "";}

var myText = showModalDialog("insert_hyperlink.html",highlightedText, "target is new Window");
    alert (myText);
    if (myText) { editor_insertHTML(this[editor+'_rEdit'], unescape( myText) ); }

//highlightedText.pasteHTML(myText);
}

Die Variabel liefert den Namen des textarea-Feldes.
Die Variabel mytext enthält: <a href="(z.b.)www.google.de" target="_blank">Google</a>

Der Bereich Google wurde markiert und soll mit dem Text der Variabel mytext ersetzt werden.
Hat jemand einen Tipp.
Vielen Dank
Paka76