Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   ayuda con objeto DOM (http://www.forosdelweb.com/f127/ayuda-con-objeto-dom-520815/)

cmunozp 21/09/2007 13:05

ayuda con objeto DOM
 
Estimados tengo el siguiente problema estoy recuperando informacion desde un archivo xml, y necesito mostrar un mensaje "cargando...espere...", pongo el codigo para poder explicarles:


function Buscar()
{
var root2,source2;
source2= new ActiveXObject("Microsoft.XMLDOM");
source2.async= true;
source2.onreadystatechange = function()
{
if (source2.readyState != 4){window.document.getElementById('Mensajes').inne rHTML="cargando...espere..."; }
};
source2.load("datos.xml");
while (source2.readyState != 4)
{
}

root2 = source2.documentElement;
if (root2.childNodes.length!=0)
{
// taigo los datos
}
else
{
alert("No hay Clientes en el CRM que Coincidad con su Busqueda.");
}
//end if
document.getElementById("Mensajes").innerHTML="";


bueno explico un poco :

cuando source2.async= true; pasa directamente al while (source2.readyState != 4) y queda en un loop sin salir de aqui, raramente si pongo un alert dentro de este bucle arroja un 3 de resultado.

cuando source2.async= false; no alcanza a pasar al while por ende ni siquiera muestra el mensaje.


que podra estar faltandome...

saludos y gracias

MaBoRaK 24/09/2007 16:55

Re: ayuda con objeto DOM
 
loading..........


Bueno pasa que cuando pones.

Código PHP:

cuando source2.asyncfalse 

NUNCA se llama a la funcion onreadystatechange .......... no entend


La zona horaria es GMT -6. Ahora son las 18:18.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.