| |||
Re: Seleccionar Texto Hola a todos, no quise abrir otro tema para pregunta mi duda, asi que aprovecho este para hacerlo, es posible imprimir el contenido de un TEXTAREA que esta limitado por SCROLLBARS? Por ejemplo, tengo varios elementos en una pagina, y entre ellos un TEXTAREA que contiene 100 lineas, pero solo se muestran 10, si imprimo la pagina, solo me imprimira el contenido visible del TEXTAREA y el resto no, como podria hacer para imprimirlo sin pasarloa a un TEXTAREA AUTOAJUSTAbLE??? |
| |||
Re: Imprimir textarea con scrollbar Hola de nuevo... a la ausencia de respueta a mi pregunto, cambio mi situacion, quisiera saber como puedo hacer un TEXTAREA AUTOAJUSTABLE. Alguien sabe?? Gracias! |
| ||||
Re: Imprimir textarea con scrollbar Ahí no es como una caja de texto normal, al haber saltos de línea, y no tener que completar los caracteres la línea completa no se me ha ocurrido una manera de calcular si se necesita scroll o no en el textarea. Si a alguien se le ocurre, posting please. De momento dejo este aporte, sólo calcula el ancho, el cols, pero no se me ocurre cómo hacer la altura:
Código:
Vamos a intentar la altura... <textarea cols="10" rows="5" onkeypress="ajusta(this)"></textarea> <script> var primeraVez=false; var colsOriginal, rowsOriginal; function ajusta(box) { var cols=parseInt( box.getAttribute("cols") ); var rows=parseInt( box.getAttribute("rows") ); if(primeraVez==false) { colsOriginal=cols; rowsOriginal=rows; primeraVez=true; } //la palabra más larga (si es más larga que cols) definirá el nuevo cols var palabras=box.value.split(/\s/); for(var i=0, max=0; i<palabras.length; i++) if(palabras[i].length>max) max=palabras[i].length; if(max>colsOriginal) box.setAttribute("cols",max); } </script>
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: Imprimir textarea con scrollbar Gracias Derkenuke.... Tu respuesta muy rapida! Voy a probarlo... el pequeño detalle es que lo quiero para llenarlo con contenido de una consulta de MYSQL, no para escribir en el. Saludos! |
| |||
Re: Imprimir textarea con scrollbar He estado averiguando y el resulta de un TEXTAREA QUE SE AJUSTA AL CONTENIDO esta en este tema: TEXTAREA AUTOAJUSTABLE. Saludos. |
| ||||
Re: Imprimir textarea con scrollbar Bueno pero es algo diferente, hay que tener en cuenta que el value ya está dado, y que el ancho lo escogemos nosotros previamente para obtener un alto. En mi script el ancho depende de la palabra más larga, autoajustándose si se escribe una palabra que no cabe de ancho (y por tanto evitando el scroll horizontal). Aunque me ha dado alguna idea.... Me he estado acercando a la idea de contar cuantas letras caben en una línea de textarea. Si alguien se le ocurre, que participe. Un saludo.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Re: Imprimir textarea con scrollbar Bueno, me he rendido. Buscando buscando he entrado ejemplos de crecimiento vertical: http://markos.gaivo.net/examples/gro...rea/index.html Así que mi script se reduciría a ésto: Código PHP: Seguiré en ello.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |