Tengo el codigo que detallo mas abajo pero tengo un problema , en sintesis lo que hace este codigo es contar los caracteres de un textarea y limitarlo , es decir no me deja poner mas de xxx
caracteres , el tema es que me lo limita bien es decir cuando llega a la cantidad deseada no deja escibir mas , per o lo que no logro es que el contador se vaya reduciendo a medida que se vaya escribiendo , cuando quiero escribir dentro del textarea el explorador me dice que hay un error en la linea 12 que reduce.com no es un objeto , por favor si alguien me puede dar una mano como solucionarlo, ademas quisiera saber como puedo repetir este codigo en el mismo formulario en el campo "copete" que es la introduccion de una noticia, gracias paso el codigo
<html>
<head>
<script language="JavaScript">
// Limita los caracteres a introducir en un TextArea y cuenta los que quedan para llegar al final. En este caso, son 200. Para modificar el tamaño, solo hay que cambiar este valor en 'limite(this,200)' y en 'value=200' por el deseado.
function limite(que,cuanto)
{
var v=que.value
if(v.length>cuanto)
que.value=v.substring(0,cuanto)
else
document.reduce.cont.value=cuanto-v.length / esta es la linea que me tira error/
}
</script>
</head>
</body>
<form method="POST" action="agrega_noticia.asp">
<p><br>
<form method="POST" action="agrega_noticia.asp">
<p>Categoria:</p>
<p><input type="text" name="Categoria" size="40"> </p>
<p>Titulo:<br>
<input type="text" name="titulo" size="40">
</p>
<p>Copete:<br>
<input type="text" name="copete" size="40">
</p>
</body>
<form name="reduce">
<textarea onKeyDown="limite(this,200)" onKeyUp="limite(this,200)" name="registro" rows=15 cols=45 ></textarea>
<input name="cont" type="text" size="3" value="200" readonly>
</form>
</body>
</head>
</html>