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

replace chr(10),"<br>")

Estas en el tema de replace chr(10),"<br>") en el foro de ASP Clásico en Foros del Web. hola, tengo un pequeño problema; tengo una hoja donde se publican y se modifican noticias, tengo este pequeño codigo para los saltos de linea. Cita: ...
  #1 (permalink)  
Antiguo 27/02/2005, 03:05
 
Fecha de Ingreso: noviembre-2004
Ubicación: Sevilla
Mensajes: 139
Antigüedad: 19 años, 7 meses
Puntos: 0
replace chr(10),"<br>")

hola, tengo un pequeño problema; tengo una hoja donde se publican y se modifican noticias, tengo este pequeño codigo para los saltos de linea.

Cita:
replace(request.form("texto"),chr(10),"<br>")
funciona muy bien al publicar una noticias nueva, ya que los datos quedan asi

Cita:
blablablatexto.
<br>sigue texto blablabla
pero al modificar dicha noticia, vuelve a crear otro salto de linea.

como hago para que el "<Br>" aparezca justo detras del texto y no en la linea siguiente?

Cita:
blablablatexto.<br>sigue texto blablabla
un saludo
gracias por vuestra ayuda :)
__________________
Punkis De Mierda

Foro punk rock
  #2 (permalink)  
Antiguo 27/02/2005, 17:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Primero, debés hacer el Replace pero no del CHR(10) sino de VBCrLf:

replace(request.form("texto"),VBCrLf,"<br>")

Segundo, no es conveniente que hagas el replace del texto al guardarlo en la BD, sino al mostrarlo. Guardalo como viene del formulario (sin hacer el replace) y luego al mostrarlo en la página le hacés el replace:

response.write replace(Rs("CampoTexto"),VBCrLf,"<br>")

saludos
__________________
...___...
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 02:16.