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

Cambiar palabra o "Censurar"

Estas en el tema de Cambiar palabra o "Censurar" en el foro de ASP Clásico en Foros del Web. En realidad lo que necesito es un editor de texto html para los textarea. Tengo el tiny_mce y esta bueno, PERO cuando uno le da ...
  #1 (permalink)  
Antiguo 09/02/2007, 22:42
 
Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 18 años, 3 meses
Puntos: 0
Cambiar palabra o "Censurar"

En realidad lo que necesito es un editor de texto html para los textarea. Tengo el tiny_mce y esta bueno, PERO cuando uno le da ENTER, cambia de párrafo, ose aque se genera un tag <p> y yo no quiero eso. Quiero se use <div>, pero no logro hacerlo y me arte de probar otros editores y no sirve ninguno.

ENTONCES pense una solucion:

el textarea se llama COMENTARIO, entonces pense que antes de insetar ese variable en la base de datos, cambiarle las palabras <p> por <div> y </p> por </div>.

Como hago ese cambio de palabra dentro de una variable??

Gracias.
  #2 (permalink)  
Antiguo 09/02/2007, 23:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Cambiar palabra o "Censurar"

Pues con un simple replace, pero la verdad no veo porque querrias hacer esto...<p> y <div> son dos cosas totalmente distintas; dicho lo anterior y como al cliente lo que pide:

texto = replace(variable, "<p>", "<div>")
texto = replace(texto, "</p>", "</div>")

Aunque no te lo recomiendo a menos claro que tengas una muy buena excusa.

Salud!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 10/02/2007, 08:47
 
Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: Cambiar palabra o "Censurar"

Gracias por tu ayuda. Suena muy rebuscado, pero no le encuentro otra solucion, ya que los editores de text area al hacer ENTER baja dos lineas y queda re feo. Entonces transformando <p> por <div> hace que un salto de linea no sea doble.

Obvio que mejor seria un editor como el de este foro que no haga saltos de linea con <p>, pero no encuentro nada...

Lo que me diste, anduvo perfectamente. Gracias
  #4 (permalink)  
Antiguo 10/02/2007, 10:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: Cambiar palabra o "Censurar"

Pero por que no usarlos? los <p> son tus amigos les puedes hacer lo que tu quieras con css que no? En fin...al cliente lo que pida.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 13/02/2007, 11:01
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Re: Cambiar palabra o "Censurar"

De ese programilla llamado "tiny_mce" supongo que incluyes un javascript (un fichero .js). ¿Por qué no miras bien el código y sustituyes el sitio donde hace referencia a la etiqueta <p>, por la etiqueta <div>?.

Creo que eso es lo más fácil.

Salu2
  #6 (permalink)  
Antiguo 13/02/2007, 15:30
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Cambiar palabra o "Censurar"

pero... si el <p> es tu amigo!!! (u_g dixit )
mediante css muy fácilmente podés ponerles los márgenes a cero y problema de "doble espacio" resuelto.
__________________
...___...
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 14:25.