¿Por qué ocurre esto? ¿Cómo puedo hacer para arreglar el fade (por ejemplo que cuando se ponga blanco vuelva a su estado normal, o que no haya ningún efecto, que se inserte directamente el comentario)?
A continuación les enviaré los datos del archivo fatAjax.js donde está el fade, además del default.php de la carpeta "tmpl" que tiene dos líneas.
Código:
Probé eliminando todo este comando (Lo que ocurre es que el comentario no aparece hasta que actualizas la página, y a mi eso no me interesa, quiero que el comentario se vea cuando pulsas enviar), probé cambiando el " (!to) to = this.get_bgcolor(id);" por " (!to) to = "#colordefondodechat";, también cambiando el from, eliminando el from y el to, cambiando todos los codigos de colores que vi.. pero eso sigue en blanco trábandose en el color blanco y no es lo que quiero. fade_element : function (id, fps, duration, from, to)
{
if (!fps) fps = 30;
if (!duration) duration = 3000;
if (!from || from=="#") from = "#FFFF33";
if (!to) to = this.get_bgcolor(id);
var frames = Math.round(fps * (duration / 1000));
var interval = duration / frames;
var delay = interval;
var frame = 0;
if (from.length < 7) from += from.substr(1,3);
if (to.length < 7) to += to.substr(1,3);
var rf = parseInt(from.substr(1,2),16);
var gf = parseInt(from.substr(3,2),16);
var bf = parseInt(from.substr(5,2),16);
var rt = parseInt(to.substr(1,2),16);
var gt = parseInt(to.substr(3,2),16);
var bt = parseInt(to.substr(5,2),16);
var r,g,b,h;
while (frame < frames)
{
r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));
g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));
b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));
h = this.make_hex(r,g,b);
setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);
frame++;
delay = interval * frame;
}
setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay);
},
Espero que me puedan ayudar.
Muchas gracias.


