Направа на бутон за BBcode

HTML:
<script type="text/javascript">
function areatext(text) {
var txtarea = document.[color=red]Името на формата[/color].[color=green]Името на текстареата[/color];
text = ' ' + text;
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?

caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}
</script>

<form method='POST' name='Името на формата'>
<input type="button" value="Bold" title="Удебелен текст" onclick="javascript:areatext('[b] [/b]');">
<textarea name='Името на текстареата' cols='40' rows='5' ></textarea>
</form>

Ето тук
onclick="javascript:areatext(' '); между 2те кавички ' ' добави това което искаш да ти излиза в текстареата примерно [bold] [/bold]
 
Благодаря , много :) а как мога да направя като се маркира текст и кода да се добавя от двете страни примерно ако се маркира текста "текст" и се натисне бутона да стане: текст
 

Back
Горе