Salto de linea

kansaki
24 de Febrero del 2003
Buenas:


Mi problema es el siguiente. Tango creada una pagina con un formulario para meter noticias en una base datos. Uno de los campos q introducire, viene dado por el contenido de un TEXTAREA. Los datos, se introducen sin nigun problema en la base de datos. El problema es q al mostrar el contenido de ese campo en cuestion, en un TD, no me respeta los saltos de linea, ya q si no es un BR, el html, no lo toma como tal. Una posible solucion, seria cargar el contenido de ese campo en un variable e ir recorriendolo, y en el caso de q encuentre el codigo ASCII del salto de linea, lo sustituya por un BR. Alguien me puede decir como podria hacerlo?

Muchas gracias de antemano

Rootk
24 de Febrero del 2003
Hola.. mira si manejas ASP, creo que ya estamos del otro lado.. para que respete los saltos de lnea lo que se puede hacer es mandar a llamar la funcion de replace de ASP y sera de la siguiente manera..:
La pagina se llamara "algo.asp"

<%
'indico que si no he llenado el rea de texto
if request.form(comentarios)<>"" then %>
<form action="algo.asp" method="Post">
Escribe algun texto:
<textarea rows="3" name="comentarios" cols="33">
<br>
<input type="submit" value="Enviar">
<%
'si ya est llena hago lo siguiente
else
'cambiamos los saltos de carro por <br>
cambio= replace(request.form("comentarios"), chr(10), "<br>") %>
El texto es: <% =cambio %>

Y con esto ya nuestro texto aparecer con los saltos debidos..!!! ;)

Espero haya sido de ayuda.. cualquier cosa, si quieres mendame un mail..!!

Saludos y suerte...!!



beco
24 de Febrero del 2003
muchas gracias, he intentado hacer buscando caracter a caracter el salto pero se me colgaba la pagina gracias por tu ayuda

kansaki
24 de Febrero del 2003
Gracias. Funciona perfectamente.