Programación Web y Scripting => JavaScript => Mensaje iniciado por: abraham_arellano en Jueves 14 de Diciembre de 2006, 11:22
Título: Ajustar El Tamaño De Un Window
Publicado por: abraham_arellano en Jueves 14 de Diciembre de 2006, 11:22
Hola! quiero saber como puedo ajustar una ventana abierta (window.open) al tamaño del texto que este dentro de él. Utilizaré esta función en varias páginas y quisiera que él me calculara el tamaño del texto que genero y se adapte a él.
Título: Re: Ajustar El Tamaño De Un Window
Publicado por: ArKaNtOs en Jueves 14 de Diciembre de 2006, 12:29
creo que lo mejor seria que a la ventanas le dejaras las scrollbars, ya que por lo visto esto es algo muy complicado, o el texto lo añadieras a un textarea ;)
Título: Re: Ajustar El Tamaño De Un Window
Publicado por: abraham_arellano en Jueves 14 de Diciembre de 2006, 13:01
Pero debe haber una manera de adaptar el pop-up que genero al documento que lleva interno, al menos fijando el ancho. O algo por el estilo.
Título: Re: Ajustar El Tamaño De Un Window
Publicado por: ArKaNtOs en Jueves 14 de Diciembre de 2006, 13:24
como sugerencia, podrías enviar como parámetro la cantidad de letras (digamos) a la función donde realizas window.open y realizar un calculo matemático, por ejemplo, a tal cantidad de letras tanto de alto ;)
Título: Re: Ajustar El Tamaño De Un Window
Publicado por: punteroNULO en Viernes 15 de Diciembre de 2006, 21:14
Una posible solución sería colocar el texto en una capa <div>, al que le podemos dar un ancho predefinido. Para averiguar la altura podemos utilizar el atributo clientHeight, con lo que obtenemos la altura de la capa. Y solo queda modificar el tamaño de la ventana para adaptarla al contenido.
Código: Text
<div id='capa' width=200>
el texto
</div>
<script type='text/javascript'>
var altura = document.getElementById('capa').clientHeight;