Tom: Zugriff auf selektierten Text in Textarea-Feld ?

Beitrag lesen

Guten Tag

Ich suche eine Art Selection-Eigenschaft des element-Objektes vom Typ Textarea.

Ausgangslage:
In einem Formular existiert ein mehrzeiliges Textfeld, in dem der Benutzer beliebig Text bearbeiten kann. Nun soll dem Benutzer einige Eingaben über vorbelegte Buttons erleichtert werden. Unter anderem soll er einen Teil des Textes mit der Maus markieren (selektieren) können und durch den Klick auf den Button soll vor und nach der Markierung weiterer Text eingefügt werden.

Fragestellung:
Gibt es in Javascript ein Selection-Objekt, bzw. eine Selecetion-Start- und Selection-End-Eigenschaft für den ausgewählten Text in einem Textfeld ?

So etwa in dieser Art:
   var fieldText = document.forms[FormName].elements[ElementName].value;
   var selctionObject = document.forms[FormName].elements[ElementName].selection;
  
   selectedText = fieldText.substring(selctionObject.start,selctionObject.end);
   alert(selectedText);

Ich habe bisher leider nichts in den Dokus gefunden.

Gibt es vielleicht einen solchen Zugriff nur im MSIE über das document.all-Objekt ?

Da die Anwendung nur für einen kleinen Benutzerkreis zu Verwaltung von dynamischen Inhalten verwendet wird, ist eine Beschränkung nur auf MSIE 4.x oder 5.x durchaus möglich?

Besten Dank für die kommenden Antworten.

Grüsse
Tom