короче нашел я код который возвращает выделений текст, но! но в текстарее он не работает, я не понимаю почему, если кто знает, подскажите, а?)
от код
<body>
<textarea onmouseup="alert($selection.getText())"></textarea>
<div onmouseup="alert($selection.getText())" style="border:1px dashed #999; color:#666; background:#EEE; padding:2px 5px; margin:10px 0;">
Соберем микс из <b>жирности</b>, <em>курсива</em>и <a href="#">ссылки</a>и повыделяем здесь.
</div>
<script type="text/javascript">
$selection = {
getText : function() {
var txt = '';
if (txt = window.getSelection) {
txt = window.getSelection().toString();
} else {
txt = document.selection.createRange().text;
}
return txt;
}
}
</script>
</body>