Foros del Web » Programando para Internet » Javascript »

convertir determinados caracteres en imágenes, antes de mostrarlos

Estas en el tema de convertir determinados caracteres en imágenes, antes de mostrarlos en el foro de Javascript en Foros del Web. hola, muy buenas. Estoy un poco atascado con algo. Estoy tratando de incluir emoticones en una sala de chat. Sé cómo hacer para enviarlos a ...
  #1 (permalink)  
Antiguo 25/01/2012, 12:33
 
Fecha de Ingreso: octubre-2010
Mensajes: 189
Antigüedad: 11 años, 3 meses
Puntos: 0
convertir determinados caracteres en imágenes, antes de mostrarlos

hola, muy buenas.
Estoy un poco atascado con algo. Estoy tratando de incluir emoticones en una sala de chat.
Sé cómo hacer para enviarlos a la base de datos, habiendo sido transformados en texto primeramente.
El problema me viene cuando en la recogida de datos (para mostrarlos) quiero volver a pasar dichos datos a imágens.
Sé que hay que utilizar la función replace o alguna parecida, pero no sé cómo hacerlo cuando trato con imágenes.
Ésta es la función que tengo para la recogida de texto de la base de datos:

Código Javascript:
Ver original
  1. ..
  2. ..
  3. var imagen=new Imagen();
  4. imagen.src="http://www.websmileys.com/sm/sad/239.gif";
  5. ....
  6. xmlhttp.onreadystatechange=function()
  7.    {
  8.  if(xmlhttp.readyState==4 && xmlhttp.status==200)
  9.    {
  10.    newdiv.innerHTML =xmlhttp.responseText;
  11.    }
  12.    }
  13. //creo un nuevo elemento para incluir los datos:
  14. var add=document.createElement("div");
  15. var newdiv = add;
  16. var container = document.getElementById("iddiv");
  17. container.appendChild(newdiv);
  18. xmlhttp.open("GET","chatter.php",true);
  19. xmlhttp.send();
  20. }

Digamos que dentro del texto que recojo me encontraré con algunos caracteres (;p o 4376swudysugdh, por ejemplo) que quiero reemplazar por imágenes como la que tengo definida.

He buscado información y me encuentro un poco confuso al respecto.
Cualquier ayudita es apreciada.
Un saludo
  #2 (permalink)  
Antiguo 27/01/2012, 12:20
 
Fecha de Ingreso: octubre-2010
Mensajes: 189
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: convertir determinados caracteres en imágenes, antes de mostrarlos

Lo resolví. Gracias.

Etiquetas: ajax, emoticons, imagenes, replace
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 15:12.