ASP - Saltos de linea al mostrar datos en una tabla

 
Vista:

Saltos de linea al mostrar datos en una tabla

Publicado por Jose (2 intervenciones) el 04/08/2003 21:39:47
Hola tengo un texto con saltos de lineas, q ha sido introducido en una textarea, guardados en un campo de la base de datos. Esta guardado con saltos de linea pero al mostrarlos en el <TD>"aquí"</TD> de una <TABLE> no hace los saltos de linea.

Alguien me puede decir como se hace. Y otra cosa, para complicarlo mas la informacion q recojo de la Base de Datos puede contener codigo de HTML con lo cual por si es el caso hago esto:

Server.HTMLEncode(OB_RS("texto"))

Gracias por adelantado

P.D.: es pq quiero mostrar una pregunta en un foro y no se como hacerlo con saltos de linea.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Saltos de linea al mostrar datos en una tabla

Publicado por Jose (1 intervención) el 04/08/2003 22:18:57
Me respondo yo mismo con esta funcion:

sub SaltosLinea(cadena)

cadena = OB_Rs(\"pregunta\")
posAnt = 1
pos = instr(cadena, chr(13))
while pos <> 0

response.write Server.HTMLEncode(mid(cadena, posAnt, pos-1))
response.write \"<BR>\"

cadena = mid(cadena, pos + 1)

pos = instr(cadena, chr(13))

wend

response.write Server.HTMLEncode(cadena)

end sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saltos de linea al mostrar datos en una tabla

Publicado por Juan (6 intervenciones) el 06/08/2003 15:02:03
Muy buena tu autorrespuesta pero quizas sea más "rentable" utilizar la
función replace para sustituir chr(13) por "<BR>", algo así:

cadena = replace(cadena,chr(13),"<BR>")

y después ya escribes cadena como te plazca.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar