Ciao a tutti..
Ho aggiunto nel mio form un contatore di caratteri all'interno della stessa textarea.
Il problema è che nello form ho diverse textarea e ho provato ad aggiungere lo stesso controllo nelle diverse textarea. Risulato? Paralisi! Non funziona più nulla.
Non mastico bene il java così vi posto il codice della pagina tools.js e lo script sperando che mi possiate aiutare...

//FIRST
function getObject(obj) {
var theObj;
if(document.all) {
if(typeof obj=="string") {
return document.all(obj);
} else {
return obj.style;
}
}
if(document.getElementById) {
if(typeof obj=="string") {
return document.getElementById(obj);
} else {
return obj.style;
}
}
return null;
}

function Count(entrada,salida,texto,caracteres) {
var entradaObj=getObject(entrada);
var salidaObj=getObject(salida);
var longitud=caracteres - entradaObj.value.length;
if(longitud <= 0) {
longitud=0;
texto='<span class="disable"> '+texto+' </span>';
entradaObj.value=entradaObj.value.substr(0,caracte res);
}
salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
}
//END FIRST


nella pagina aggiungo la riga di codice
<script src="tools.js"></script>

e poi nella text area ho questo:

<tr class="about">
<td colspan="3" bgcolor="#F8F8F8">Occupation:<span id="counter" class="minitext">

1000 caratteri rimanenti
</span> </td>
</tr>
<tr class="about">
<td colspan="3"><div align="justify">
<p align="left">
<textarea name="Occupation" onKeyUp="Count('Occupation','counter','{CHAR} caratteri rimanenti',1000);" cols="60" rows="15" id="Occupation"><%=visTextArea(query("Occupation") )%></textarea> </p>
</div></td>
</tr>

Ho provato a cambiare qualcosa ma il risultato è stato pessimo.
Qualche suggerimento? Grazie!!