Martin Jung: Formate in Textarea ???

Beitrag lesen

Hi,

Wort markieren, "bold" Button drücken. Das aufgerufene Script ermittelt merkt sich die relative Position der Selektion im Gesamttext.

mach das mal.

Hatte ich schon einmal angefangen. Hier ein Stück Code, welches ich wiederfinden konnte (oh, mein Archiv"system"):

function format_highlighted(itag) {
  var selected = "";
  var format_selected = "";

if (IEP) {
    selected = document.selection.createRange().text;
    if (!selected) alert ("Please, make your selection!");
  } else selected = document.getSelection();

if (selected.indexOf("<"+itag+">") != -1) {
    // remove tags if they are co-selected
    format_selected = selected.replace ("<"+itag+">","");
    format_selected = format_selected.replace ("</"+itag+">","");
  } else {
      // add tags
      format_selected = "<"+itag+">"+selected+"</"+itag+">";
  }

if (selected) {
    document.Eingabe.Legend.value = document.Eingabe.Legend.value.replace(selected,format_selected);
    //document.all.Output.innerHTML = legend.replace(selected,format_selected);
  }
}

Meintest Du so etwas? Ob das so auch in Netscape 4.x funktionert ....

Grüße,
Martin