De nada, me alegro de que te funcione.
Ahora, sólo te falta acabar con los iframes y hacerlo completamente en Ajax xD.
Busca por el foro cómo pasar datos POST por Ajax, es facil (es siempre lo mismo, muy mecánico), y te quedará un chat aun mas flexible.
PD:Lo del parpadeo no debería ocurrir, ya que solo lo muestra cuando el readyState es 1..Comprueba las llaves, corchetes y demás cosas, que al escribirlo directamente aqui, me habré comido algo.
pd2:quita el setInterval la primera vez que llames al metodo (en el init), ya que si no, tarda 3 segundos en aparecer los mensajes.
haz algo así:
Código HTML:
window.onload=init;
function init(){
getMensajes();
setInterval("getMensajes()",3000);
}
Un saludo