Salve ragazzi sto utilizzando con successo il componente xstandard, avrei però esigenza di limitare il numero di caratteri inseribili. Ho provato cosi, però non funziona!!!
codice:
<script type="text/javascript">
function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}
</script>
<script type="text/javascript">
		//<![CDATA[
			function myOnSubmitEventHandler() {
				try {
					if(typeof(document.getElementById('editor1').EscapeUnicode) == 'undefined') {
						throw "Error"
					} else {
						document.getElementById('editor1').EscapeUnicode = true;
						document.getElementById('xhtml1').value = document.getElementById('editor1').value;
					}			
				}
				catch(er) {
					document.getElementById('xhtml1').value = document.getElementById('alternate1').value;
				}
			}
		//]]>
		</script>


<form action="default.asp" method="post" id="form1" onSubmit="myOnSubmitEventHandler()">
                <div class="evid">Commento : <span class="evid2">(max 2500 caratteri)</span></div>
               

Caratteri disponibili</p>
				  

<input readonly type="text" id="remLen2" name="remLen2" size="3" maxlength="4" value="2500" /></p>
              <object type="application/x-xstandard" id="editor1" width="500" height="400">
				    <param name="Value" value="<%=Server.HTMLEncode(Request.Form("xhtml1").Item)%>" />
					<param name="Lang" value="it" />
       				<param name="Localization" value="xstandard/localization-it.xml" />
            <param name="ToolbarWysiwyg" value="copy, paste, undo, redo,, strong, ordered-list, unordered-list, draw-data-table,, wysiwyg,  preview" />
                    <textarea name="alternate1" id="alternate1" cols="60" rows="15"  onkeydown="textCounter(document.getElementById('alternate1'),document.getElementById('remLen2'),2500)"
onkeyup="textCounter(document.getElementById('alternate1'),document.getElementById('remLen2'),2500)"><%=Server.HTMLEncode(Request.Form("xhtml1").Item)%></textarea>
				</object>   


<input type="text" name="xhtml1" id="xhtml1" value="" /></p>
.....
.....