Gast: getSelection nicht im textarea?

Beitrag lesen

Hallo,

ich möchte in einem Textarea einen Text markieren und den markierten Wert auslesen. Das funktioniert nicht, es wird eine leere Zeichenkette ausgegeben.

function selectedText ()  
{  
  if (window.getSelection)  {  
    alert("1 "+document.getSelection());  
  } else if (document.getSelection) {  
    alert("2 "+document.getSelection());  
  } else if (document.selection) {  
    alert("3 "+document.selection.createRange().text);  
  }  

<p onmouseup="selectedText()">Hier klappts</p>  
<textarea name='sammelfeld' style='width:99%; height:10em' onmouseup="selectedText()">aber hier nicht</textarea>  

Mit document.sammelfeld.getSelection() gibt's sogar eine Fehlermeldung.

Wie kann ich markierten Text aus einem textarea greifen?

Gruß, Gast