Salve, ho una funzione che mi gestisce un file xml ma funzione solo su firefox e non vuole funzionare sugli altri browser. Il problema sta solo nella gestione del file xml!!
Qualcuno saprebbe dirmi se mi sono perso qualcosa nel codice per farlo funzionare anche su explorer, chrome, safari, e opera???codice:function start(){ createAjaxRequest(); objectRequest.onreadystatechange = handleStateChange; objectRequest.open("GET", path, true); objectRequest.send(null); } function createAjaxRequest(){ if( window.ActiveXObject ){ objectRequest = new ActiveXObject( "Microsoft.XMLHTTP" ); } else if( window.XMLHttpRequest ){ objectRequest = new XMLHttpRequest(); } } function handleStateChange(){ if(objectRequest.readyState == 4){ scan(objectRequest.responseXML); } } function scan( nodo){ complInd++; var attrs = ""; if( nodo.nodeType == 1 ){ // Element for( var atr = 0; atr < nodo.attributes.length; atr++ ) ... } if( nodo.hasChildNodes() ){ for( var i = 0; i < nodo.childNodes.length; i++ ){ scan( nodo.childNodes[i] ); } } }

Rispondi quotando