Originariamente inviato da Xinod
fai mente locale, i problemi possono essere piu' d' uno e certo non posso conoscerli io senza vedere precisamente quello che scrivi tu
Ho scritto quello e questo:

codice:
<script language="JavaScript">
function addSml(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>