Foros del Web » Programando para Internet » ASP Clásico »

ayuda con replace(texto, newline, "<br>")

Estas en el tema de ayuda con replace(texto, newline, "<br>") en el foro de ASP Clásico en Foros del Web. hola, pues precisamente es esto lo q necesito hacer tengo un registro en la base de datos q tiene caracteres de linea nueva al mostrar ...
  #1 (permalink)  
Antiguo 04/01/2010, 19:00
 
Fecha de Ingreso: mayo-2009
Ubicación: Arequipa
Mensajes: 51
Antigüedad: 15 años
Puntos: 1
De acuerdo ayuda con replace(texto, newline, "<br>")

hola, pues precisamente es esto lo q necesito hacer

tengo un registro en la base de datos q tiene caracteres de linea nueva al mostrar se eliminan obviamente he tratado re preservarlos con funciones como:

replace(texto, newline, "<br>")
replace(texto, vbcrlf, "<br>")
replace(texto, chr(13), "<br>")
replace(texto, en verdad varias maneras, "<br>")

y bueno aunque he buscado en algunas entradas del google no encuentro algo q solucione mi problema, quisas alguien aqui ha lidiado con lo mismo...
gracias....
  #2 (permalink)  
Antiguo 05/01/2010, 05:26
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: ayuda con replace(texto, newline, "<br>")

Hola

Prueba con esto

Código ASP:
Ver original
  1. Public Function Lineify(strInput)
  2. Dim strTemp
  3.     strTemp = Server.HTMLEncode(strInput)
  4.     strTemp = Replace(strTemp, vbCrLf, "<br />" & vbCrLf, 1, -1, 1)
  5.     Lineify = strTemp
  6. End Function

Uso

Código ASP:
Ver original
  1. Response.Write Lineify(str)

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:51.