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

Ayuda con REPLACE!!!

Estas en el tema de Ayuda con REPLACE!!! en el foro de ASP Clásico en Foros del Web. Estoy haciendo un foro y utilizo la opciòn REPLACE para remplazar un còdigos Ej:"[?]" por una imàgen "images/imgane.gif". Cuando el usuario manda un mensaje, le ...
  #1 (permalink)  
Antiguo 14/11/2002, 19:06
AeSePe1
Invitado
 
Mensajes: n/a
Puntos:
Ayuda con REPLACE!!!

Estoy haciendo un foro y utilizo la opciòn REPLACE para remplazar un còdigos Ej:"[?]" por una imàgen "images/imgane.gif".
Cuando el usuario manda un mensaje, le vrindo una vista prebia en donde NO GUARDO los datos, y se ven bien las imàgenes.
Ahora bien, cuando el usuario guarda el mensaje y ya se generò una pàgina con su pregunto agrego el mismo còdigo que antes con algunas remodelaciones, como "mensaje=Request.Form("mensaje")" pero no me remplazan los còdigos por las imàgenes ¿què puedo hacer?
Acà està el còdigo...

<%mensaje=Request.Form("mensaje")
mensaje=replace(mensaje,"[?]","<IMG src=images/icon_question.gif>")
Response.Write ""&RS("mensaje")&""%>

¿me ayudan?.
  #2 (permalink)  
Antiguo 14/11/2002, 22:59
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Hola... mira.. no te ejecuta el replace puesto que estas mandando a llamar el contenido de tu recordset.. mas no de la variable
Cita:
Response.Write ""&RS("mensaje")&""%>
intenta esto:
comenta = Replace(rs("mensaje"),":)","<img src=imagen.gif>")
comenta = Replace(comenta,";)","<img src=imagen1.gif>")
comenta = Replace(comenta,":)","<img src=imagen2.gif>")

response.write comenta

Saludos
  #3 (permalink)  
Antiguo 14/11/2002, 23:00
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
aer .......

mensaje=Request.Form("mensaje") <----------------- CARGAS LA VARIABLE "MENSAJE" CONEL VALOR DEL FORMULARIO.

mensaje=replace(mensaje,"[?]","<IMG src=images/icon_question.gif>") <----------------- AL CONTENIDO DE LA VARIABLE "MENSAJE" LE SACAS EL "[?]" Y LO REEMPLAZAS POR UN TAG HTML

Response.Write ""&RS("mensaje")&"" <----------------- ESCRIBES EN PANTALLA EL VALOR DEL CONTENIDO DE LA VARIABLE QUE VIENE EN EL RECORDSET.

El codigo esta bien ... solo que al imprimir en pantalla tiras el valor del recordset y no el valor que habias estado modificando.
la linea correcta es :

<%=mensaje%> y no <%=rs(mensaje)%>







  #4 (permalink)  
Antiguo 14/11/2002, 23:01
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Ups... creo que salieron las caritas .... jeje

Sería esto para que me entiendas...

comenta = Replace(rs("comentarios"),"simbolo1","<img src=image.gif>")
comenta = Replace(comenta,"simbolo2","<img src=image2.gif>")

Donde símbolo1 equivaldría a un punto y coma y parentesis... o lo que desees cambiar...
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 12:18.