
26/11/2004, 03:44
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
Una variante del de caricatos sería este: Código HTML: <html>
<head>
<script>
function contar(f){
linea=f['texto'].value.split("\n");
caracteres=1;
for(a=0;a<linea.length-1;a++){
caracteres+=Math.ceil(linea[a].length/70)*70;
}
caracteres+=linea[a].length;
f['pepe'].value=caracteres;
if(caracteres>699){f['texto'].disabled=true}
}
</script>
</head>
<body>
<form>
<textarea style="border:solid 1px black;overflow:hidden;"rows=11 cols=70 name=texto onkeydown="contar(this.form)" >
</textarea>
<input type="text" name="pepe" size="3">
<input value=limpiar type=button onclick="texto.value = ''; texto.disabled = false;" />
</form>
</body>
</html> Cuenta caracteres y cada salto añade caracteres hasta terminar la línea. El problema está en el enter que no lo captura bien con el onkeydown... ¿alguna sugerencia?
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |