Gracias.

| |||
Problema con etiqueta <PRE> Hola a todos! necesito introducir dentro de la celda de una tabla un texto preformateado. El problema ocurre cuando una línea de ese texto es más larga que el ancho de la celda... en esta situación se deforma la celda para abarcar toda la línea preformateada. Lo que necesito es tener el texto preformateado pero que las líneas que alcancen el ancho de la celda tengan un salto de línea para evitar el problema. He visto que la etiqueta <PRE> tiene una propiedad que se llama WRAP para esto, pero no me funciona... Por favor, alguien sabe como puedo conseguirlo? Gracias. ![]() |
| |||
Gracias MonoSwim, pero utilizar un Iframe me va a dar más problemas... te cuento un poco más: Lo que estoy desarrollando es un programa en Visual Basic que me genera una página Web. El texto que debe ir preformado lo saca de un documento de Word y le debe meter en la página Web. Si en un directorio hay 1000 documentos de Word debe crear 1000 páginas Web con los textos de cada documento Word preformados. Si hago un Iframe lo que ocurre es que debería preformar el texto en otra pagina Web y abrirla dentro del Iframe por lo que en el ejemplo de 1000 documentos ya tendría que generar 2000 páginas y eso ralentizaría mucho... (imagina con varios miles de documentos ![]() ![]() |
| |||
Hola enocturnas , monoswim , PascalC : me parece que IE6 cambió el wrap con hard , soft y otro que no me acuerdo. ¿Ésto no te sirve, enocturnas ?
Código:
O con CSS darle una fuente monospace. En todos los casos vas a tener que reemplazar el salto de línea con un BR.<table border=1> <td width=200> <tt>qwertyu qwertyu qwertyui qwertyuiop wer</tt> </td> </table> saludos furoya |
| ||||
Hola, pero si haces el sitio de forma dinámica no tienes que generar ni 1000 ni 2000 ni 5 páginas, lo único que creas es un programa en VB que toma de la base de datos el archivo que quiere y genera el código html de la página, que a si vez tiene el iframe que e vuelve a llamar al script y este le coloca el word que quieres... Es otra alternativa, fijate vos... Saludos
__________________ Esteban Quintana |
| |||
Hola de nuevo : Hay algo que no entiendo bien. Donde Cita: ¿Es "una página WEB " o "un documento WEB"?
Iniciado por enocturnas ...programa en Visual Basic que me genera una página Web... La diferencia sería si se va a publicar o es solamente para ver el documento en otra plataforma, pero en el mismo disco local que contiene el VBS, y en formato "sólo texto preformateado". Lo que me lleva a otra duda. Donde Cita: ¿Es el texto con formato de WORD, o el texto -como supuse más arriba- con formato básico, tipo NOTEPAD?
Iniciado por enocturnas ...tener el texto preformateado... Si no se puede agregar BR, se puede meter en un TEXTAREA.
Código:
Ah!, y lo del wrap era para el TEXTAREA no para el PRE <style> textarea{width:25%; height:100px; border:none; overflow:auto; background:none} </style> <textarea readonly="readonly">QWERTY qwert ERTYU QWERTY WUIO qwertuio QWETYUIOP QWE qwerty QWERT ERTYU QWERTY WUIO qwertuio QWETYUIOP QWE </textarea> ![]() saludos furoya |
| |||
Gracias Furoya, me has dado una idea con lo del Textarea y más o menos lo he conseguido. El programa lo que me genera son "Documentos Web (para verlos en el PC)" con el texto de los .DOC. No tiene en cuenta el formato, solamente tiene en cuenta los saltos de linea. Ahora el problema que tengo es con el tamaño del Textarea... Cuando cargo el texto del documento dentro del Textarea, se tiene que ajustar automáticamente al número de lineas que tiene el documento para que se vean todas ellas sin que aparezca el Scroll... Estoy intentando mejorarlo, si se te ocurre algo más te agradezco que me lo cuentes. Saludos. |
| |||
Hola otra vez : He visto un tema que tal vez te sirva. Contar líneas en un textarea Aunque me parece que el problema es mucho más simple. El TEXTAREA va a crecer hasta que la ventana se lo permita, después va a aparecer la barra de desplazamiento del documento. Si lo único que se va a ver es el texto, simplemente muestra sólo el TEXTAREA y cuando se acabe el espacio aparecerá su barra simulando ser la del documento -que, como ya mencioné, sería inevitable-.
Código:
<HTML> <HEAD> <style> html,body{margin:0; overflow:hidden} textarea{width:100%; height:100%; overflow:auto; padding:15px 10px} </style> </HEAD> <BODY> <textarea> 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 </textarea> </BODY> </HTML> saludos furoya |