scusa avevo sbagliato...
lo script giusto è questo:
codice:
<script type="text/javascript">
function checkText(obj, out, maxLength){
((maxLength - obj.value.length) < 0) ? cRem = 0 : cRem = (maxLength - obj.value.length);
document.all[out].innerHTML = "Caratteri disponibili: " + cRem;
if (obj.value.length > maxLength){
var newVal = obj.value.substr(0, maxLength);
obj.value = newVal;
}
}
</script>
<textarea name="descrizione" cols="20" rows="10" id="descrizione" onblur="checkText(this, 'note', 1200)" onchange="checkText(this, 'note', 1200)" onfocus="checkText(this, 'note', 1200)" onkeypress="checkText(this, 'note', 1200)" onkeyup="checkText(this, 'note', 1200)" onkeydown="checkText(this, 'note', 1200)"></textarea>
<div name="note" id="note">Caratteri disponibili: 1200</div>
ho cercato in internet e la soluzione era semplice... c'è un modo per fare le cose in automatico, ma è complicato...
ma perchè richiami la funzione in così tanti eventi? secondo me basta all'onkeyup...