Tengo un super problemon, fijense que hize un chat el cual en mi maquina funciona a todo dar y en las 3 maquinas de mi oficina,pero en la maquina de mi cliente no funciona como deberia.
El problema radica en que el texto que ellos escriben no se ve sin embargo la bienvenida del chat si lo ven,no se exactamente donde esta el detalle, pense que estaba en las cookies ya que ahi se guardaba la información de del # de mensaje pero ya realize el cambio y aun asi no funciona.
Aqui les paso el link de la página donde se encuentra el chat
www.opticasespadas.com
La version con la que fue desarrollada la página fue flash 8
En este link se encuentra la página donde se genera el XML
http://www.opticasespadas.com/chat_c.php?accionb=8&idusuario=1&idmsj=1
Un detalle curioso es que en el navegador de mi cliente que es IE 6.0.2900.2180xpsp_sp2_rtm.040803-2158 no funciona correctamente teniendo instalado el flash 8, pero si usan el SAN firefox con flash 8 si funciona.
Una cosa mas utds,pueden entrar a la página con el user y pass:
user:boxter
pass:123
Espero me puedan ayudar con esto ya no se que mover o que cambiar.
Les agradesco la ayuda y espero sus respuestas como comentarios de la página en si.
Gracias.
Código :
var cMsj:Number=0;
var tiempo:String;
var idmsj:Number = 0;
function ler() {
if (cMsj == 0) {
cMsj = 1;
if (msg_txt.text<>"") {
var var_usuario:LoadVars = new LoadVars();
var_usuario.onLoad = function(success:Boolean) {
if (success) {
if (var_usuario.resp == "1") {
// _root.log_txt.text = var_usuario.mensaje;
}
} else {
// _root.log_txt.text = var_usuario.mensaje;
}
};
var_usuario.accion = 3;
var_usuario.de = cookie_so.data.nombre_id;
var_usuario.mensaje = msg_txt.text;
var_usuario.sendAndLoad("./chat_c.php", var_usuario, "POST");
msg_txt.text = "";
}
} else {
chat_mc.testTxt.ztext += "<font color='#999999'><b>Evite mandar tantos mensajes en un lapso tan breve de tiempo</b></font>";
chat_mc.testTxt.vPosition = chat_mc.testTxt.maxVPosition;
}
}
/*CONFIGURACION DEL TREE*/
//_global.styles.ScrollSelectList.setStyle("backgroundColor", "false");
usuario_tr.setStyle("depthColors", [0x003366, 0x013972, 0x014383, 0x01498F, 0x01509C, 0x0153A3]);
_global.style.setStyle("themeColor", "0xD7CAC1");
_global.style.setStyle("color", "0x000000");
usuario_tr.setStyle("fontFamily", "Helvetica");
usuario_tr.setStyle("fontWeight", "normal");
usuario_tr.setStyle("fontSize", "11");
usuario_tr.setStyle("openEasing", mx.transitions.easing.Back.easeOut);
//usuario_tr.setStyle("backgroundColor", 0xFFFFFF);
usuario_tr.setStyle("borderStyle", "none");
usuario_tr.setStyle("color", 0x000000);
usuario_tr.setStyle("textIndent", 0);
usuario_tr.setStyle("rollOverColor", 0x333333);
usuario_tr.setStyle("selectionColor", 0x666666);
usuario_tr.setStyle("selectionDuration", 0);
usuario_tr.setStyle("textRollOverColor", 0x000000);
usuario_tr.setStyle("textSelectedColor", 0x000000);
usuario_tr.setStyle("lineAlpha", 20);
usuario_tr.setStyle("defaultLeafIcon", "nullicon");
usuario_tr.setStyle("folderOpenIcon", "nullicon");
usuario_tr.setStyle("folderClosedIcon", "nullicon");
usuario_tr.setStyle("disclosureClosedIcon", "nullicon");
usuario_tr.setStyle("disclosureOpenIcon", "nullicon");
usuario_tr.vScrollPolicy = 'auto';
xmlUsuario = new XML();
xmlUsuario.ignoreWhite = true;
xmlMensaje = new XML();
xmlMensaje.ignoreWhite = true;
xmlUsuario.onLoad = function(success) {
if (success) {
llenarTree();
} else {
// trace("No se pudo cargar el XML");
usuario_tr.removeAll();
}
};
xmlMensaje.onLoad = function(success) {
if (success) {
llenarMensaje();
} else {
trace("No se pudo cargar el XML");
}
};
function cUsuario() {
xmlUsuario.load("./chat_c.php?accionb=4");
}
//Recoje la lista de mensajes
function cMensaje() {
cMsj = 0;
xmlMensaje.load("./chat_c.php?accionb=8&idusuario="+cookie_so.data.nombre_id+"&idmsj="+idmsj);
}
function llenarMensaje() {
cUsuario();
total = xmlMensaje.firstChild.childNodes.length;
for (i=0; i<=total-1; i++) {
tiempo = xmlMensaje.firstChild.childNodes[i].attributes.actualiza;
idmsj = xmlMensaje.firstChild.childNodes[i].attributes.idmsj;
chat_mc.testTxt.text += "<b>"+xmlMensaje.firstChild.childNodes[i].firstChild.nodeValue+"</b><font size=\"9\">"+tiempo+":</font>"+xmlMensaje.firstChild.childNodes[i].attributes.msg;
chat_mc.testTxt.vPosition = chat_mc.testTxt.maxVPosition;
}
cUsuario();
}
function llenarTree() {
lista_mc.usuario_tr.setIsOpen(seleccion, true, true);
//Llenamos el menu
lista_mc.usuario_tr.dataProvider = xmlUsuario;
//Eventos
lista_mc.usuario_tr.addEventListener("change", alSeleccionar);
lista_mc.usuario_tr.setIsOpen(0, true, true);
lista_mc.usuario_tr.setIsOpen(lista_mc.usuario_tr.getTreeNodeAt(0), true);
lista_mc.usuario_tr.setIsOpen(lista_mc.usuario_tr.getTreeNodeAt(1), true);
lista_mc.usuario_tr.setIsOpen(lista_mc.usuario_tr.getTreeNodeAt(2), true);
}
alSeleccionar = new Object();
alSeleccionar.change = function(evento) {
var seleccion = evento.target.selectedNode;
//Si es una carpeta...
if (lista_mc.usuario_tr.getIsBranch(seleccion)) {
//La cerramos si esta abierta
if (lista_mc.usuario_tr.getIsOpen(seleccion)) {
// usuario_tr.setIsOpen(seleccion, false, true);
} else {
lista_mc.usuario_tr.setIsOpen(seleccion, true, true);
}
//La abrimos si esta cerrada
} else {
attachMovie("reporte", "reporte", 1, {_x:_xmouse-50, _y:_ymouse+10, _alpha:80, idusuario:seleccion.attributes.label});
}
};
var interMensaje = setInterval(this, "cMensaje", 3000);
//cMensaje();
//var interUsuario = setInterval(this, "cUsuario", 5000);
cUsuario();
[/code] 