Provo a riscrivere in Javascript (il tuo credo sia dialetto microsoft). Per chiarezza e per utilizzarla anche al caricamento, metto lo script in una funzione a parte (da inserire in uno script della head):Per fare il calcolo al caricamento della pagina, devi anche introdurre, nel tag body:codice:<input type="text" value="300" name="conta" readonly> <textarea name="Titolo" onkeyup="calcola(this);" cols="65" rows="3"></textarea> <script type="text/javascript"> function calcola(ta) { var a = 300 - ta.value.length; if (a < 0) { ta.value = ta.value.substring(0, ta.value.length + a); a = 0; }; ta.form.conta.value = a; } </script>
<body onload="calcola(document.NOMEFORM.Titolo);">