• Jueves 2 de Mayo de 2024, 21:59

Autor Tema:  Problema con un Chat  (Leído 1160 veces)

lucas23

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Problema con un Chat
« en: Lunes 20 de Abril de 2009, 01:57 »
0
Hola a toda la comunidad de SoloCodigo.Com, bueno mi problema es el siguiente.

Tengo un chat en mi pagina web, este es un chat sencillo, mi problema es que cuando alguien escribe un mensaje este se le muestra a la persona que lo escribi pero a los otros usuario se les muestra hasta que recergen la pagina, no se muestra automaticamente. Como podria hacer que cuando alguien escriba un mensaje este se muestre automaticamente a todos los usuarios. Como cualquier otro chat.   Los mensajes se almacenan en una base de datos, de ahi los toma el chat que esta en un div.   Saludos.


Garxx.
« última modificación: Lunes 20 de Abril de 2009, 12:39 por F_Tanori »

zeickan

  • Nuevo Miembro
  • *
  • Mensajes: 18
  • Nacionalidad: mx
    • Ver Perfil
    • http://www.xstilo.net
Re: Problema con un Chat
« Respuesta #1 en: Lunes 20 de Abril de 2009, 03:37 »
0
Seria necesario saber de que manera se hace el chat; que tecnologías usas para ello y demás.

Si solo es PHP y HTML podrías usar la etiqueta meta refresh para que la pagina se actualiza cada X segundos

Código: Text
  1. <meta http-equiv="refresh" content= "3; url=msj.php">
  2.  

Para esto te recomiendo que los mensajes se muestren en un viejo iframe para que no recargue TODA la pagina.

Ahora que si utilizas AJAX podría ser un poco mas dinámico y cool.

Usar la función setInterval para lanzar una función de ajax que revise si hay nuevos mensajes, en caso de tener nuevos mensajes los imprime con innerHTML si no pues no xD; además no tendrías que usar iframe solo divs si quieres con overflow para que simule ser un iframe.

También existe la posibilidad de que sea FLASH o cualquier cosa que pueda ser XD

Mas información generan respuestas mas acertadas.

talcual

  • Nuevo Miembro
  • *
  • Mensajes: 17
  • Nacionalidad: co
    • Ver Perfil
    • http://www.codigolandia.com
Re: Problema con un Chat
« Respuesta #2 en: Lunes 20 de Abril de 2009, 05:48 »
0
es casi imposible porque no es un irc osea este chat no esta desarrollador bajo una plataforma especifica de un chat por eso no se le ve a los demas si en cambio colocas un recargador para poder ver los datos si de otra forma no creo q te funcione a menos que lo recargues saludos