23/01/2003, 13:13
|
| | Fecha de Ingreso: enero-2002
Mensajes: 90
Antigüedad: 23 años Puntos: 0 | |
<html>
<head>
<title>blah</title>
<script language="jscript">
//Desarrollado por: J. Markus
//Adaptado por: I. Y. Cruz
//06/2002
function mitodo(textarea,maxlength, maxLines)
{
var elinput = textarea.value;
var largo = elinput.length;
var dlineas = elinput.split("\n");
var nlineas = dlineas.length;
var lineaactual = eval(parseInt(dlineas.length)-1);
var string = dlineas[lineaactual];
var elultimo = string.charAt(eval(largo-1));
var elanterior = "";
if (nlineas > maxLines){
lineaactual = maxLines;}
for(var i=0;i<lineaactual;i++){
elanterior +=dlineas[i];}
var keyCode = document.layers ? event.which : event.keyCode;
if (keyCode==13){
if (dlineas.length >= eval(maxLines+1)){
textarea.value = elinput.substr(0, eval(largo-2));
textarea.value = elanterior.substring(0,eval(elanterior.length-1)); }
else {
return true; }
}
if (string.length > maxlength - 1)
textarea.value = elanterior +string.substr(0, maxlength);
return;
}
</script>
</head>
<body>
<form name="miforma">
<textarea STYLE="overflow:hidden" name="nombredetextarea" cols="40" rows="4" onkeyup="mitodo(nombredetextarea,30,3);"></textarea><br>
</form>
</body>
</html>
bueno en algunos exploradores 5 no me estava funcionando.
y le cambie javascript por jscript de Ms |