Ho modificato ma continua a dirmi che "sml" non è definito:

codice:
<script language="JavaScript">
 function formatta(sml) {
	var obj=document.mioform1.messaggio;
	if (document.all) {
		obj.focus();
	  	var sel=document.selection;
	  	var rng=sel.createRange();
	  	rng.colapse;
	  	rng.text=sml;
	} 
	else if(obj.selectionEnd){
		var lng=obj.textLength;
		var from=obj.selectionStart;
		var to=obj.selectionEnd;
		obj.value=obj.value.substring(0,from)+sml+obj.value.substring(to,lng)
	} 
	else obj.value+=sml;
	obj.focus();
}
</script>
codice:
[img]faccine/bold.gif[/img]</a>
Nel Textarea:

codice:
...onSelect="formatta(sml);" ...