Marco: Replace

Beitrag lesen

Hallo zusammen

mit folgendem Script setze ich einen "span" Tag um den markierten Textbereich. Das erste Mal funktioniert das auch. Jedoch beim zweiten mal sollte es den alten "Span" Tag löschen und den neuen hinschreiben.

Wie kann ich das lösen? Hat mit da jemand einen Tipp?

Gruss Marco

function CSS(nr){
  var sel = Bereich1.document.selection.createRange().text;
  var res = "<span class='Titel1'>"+sel+"</span>";
  sel = "/" + sel + "/";
  Bereich1.document.getElementById("message").outerHTML= Bereich1.document.getElementById("message").outerHTML.replace(eval(sel), res);
  }