Leggo un file per caricare una lista alla selezione di un elemento da una combo.
Tramite ajax carico la pagina php che legge i dati da db e costruisce l'xml
Sotto Mozilla Firefox funziona perfettamente ma su IE è come se non trovassi nessun elemento.
Il codice è:
Codice PHP:
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();
}

xmlhttp.open("POST"serverPagetrue);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
xmlhttp.onreadystatechange = function() 
{
     if (
xmlhttp.readyState == && xmlhttp.status == 200
    {
             var 
xmlDoc xmlhttp.responseXML;
             var 
variabili xmlDoc.getElementsByTagName("dato_variabile");    
             
alert (variabili.length) --> IN IE MI RESTITUISCE SEMPRE 0

        
}


Allora ho provato ad usare
Codice PHP:
var variabili xmlDoc.documentElement.getElementsByTagName("dato_variabile");
 
alert (variabili.length) --> MA IE mi dice che documentElement è nullo o non è un oggetto 
Qualcuno mi sa aiutare ?????