Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/11/2009, 12:59
bebo
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 15 años, 3 meses
Puntos: 4
Respuesta: Extender textarea

Trata con esto:
Código:
<script>
function agrandar(){
area=document.forms['formulario'].texto.value;
lineas=area.split("\n");
for(i in lineas){
var ubound=i;
}
ubound=new Number(ubound)+1;
document.forms['formulario'].texto.rows=ubound;
var linea=new Array();
for(i in lineas){
linea[i]=new Number(lineas[i].length);
}
var max=linea.sort(function(a,b){return a-b});
var maximo=new String(max).split(",");
for(i in maximo){var num_maximo=i}//alert(num_maximo);
document.forms['formulario'].texto.cols=maximo[num_maximo]
}
</script>
<form name=formulario>
Texto:
<textarea rows=1 onkeyup="agrandar()" name="texto"></textarea>
</form>