wuscheck: Bug bei IE 6.0 und NS 6.2

Beitrag lesen

Hi,
ich möchte Formatierungen in einer Textarea (ähnlich eines Forums, wo ich z.B. Schrift fett oder kursiv formatieren kann) eingeben können, dafür verwende ich den folgenden Code:

function SetFormat(Which) {
   if (document.form.ganz.createTextRange) {
    document.form.ganz.focus();
    document.selection.createRange().duplicate().text = Which;
    } else {
    document.form.ganz.value += Which;
    }
  }

Über einen Button wird der tag in die Area eingetragen:
<A HREF="javascript:SetFormat('<b>')" ONFOCUS="this.blur()"><IMG SRC='fettan.jpg' BORDER=0 ALT="fett an"></A>

Bei IE 5.0/5.5 und NS 4.7 funktioniert das ganz fehlerfrei, bei IE 6.0 und NS6.2 wird prinzipiell ein ">" anstatt des Hochstrichs geschrieben... Bug oder Feature?... Wie kann ich das Problem umgehen?
Hat jemand eine Idee?