Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2009, 08:02
didok3003
 
Fecha de Ingreso: febrero-2009
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: AYUDA: Mi script Funciona solo si hay un alert() en cualquier parte

Gracias... la verdad es que no deberia ser el problema porque solo entra al while si es IE, y yo lo pruebo en MOZ y no funciona ... la verdad es que modifique mi Script completamente y ya no tengo el problema...
me quedo:

Código PHP:
function objetoAjax(){
    var 
xmlhttp=false;
    try {
        
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (
e) {
        try {
           
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (
E) {
            
xmlhttp false;
          }
    }

    if (!
xmlhttp && typeof XMLHttpRequest!='undefined') {
        
xmlhttp = new XMLHttpRequest();
    }
    return 
xmlhttp;
}

//PARA EL SELECT //
function CargaDatos(tipovaloridSelect)
{        
        var 
elValor document.getElementById(valor).value;
        var 
elLoader 'load_'+idSelect;
        
        var 
miXML 'busca_linea.php?accion='+tipo+'&padre='+elValor;
        
    var 
ajax=new objetoAjax();
      
ajax.open('POST',miXML,true);
      
ajax.setRequestHeader('Content-Type''application/x-www-form-urlencoded');
       
ajax.onreadystatechange=function() 
      {
        if (
ajax.readyState==4)
         {
                        
document.getElementById(elLoader).style.display "none";
            if (
ajax.status==200)
             {
                  
b(ajax.responseXMLidSelect);
             }
         } else 
                 {
                        
document.getElementById(elLoader).style.display "";
                 }
      }
            
            
ajax.send('');
}

function 
b(a,s)
{
    var 
results a.getElementsByTagName('results');
    
results=results.item(0);
    var 
datos results.getElementsByTagName('rs');
    for(
i=0;i<datos.length;i++)
    {
                
aa datos[i].firstChild.nodeValue;
                
bb datos[i].getAttribute('codigo');
                
document.getElementById(s).options[i+1] = new Option(aabb);
    }
        
document.getElementById(s).disabled false;
}
// END SELECT // 
Con este codigo funciona bien en MOZ e IE...

Gracias por el interes...