ok ... ho risolto in buona parte ...
ovvero, senza usare l'iframe, interpreto l'xml ... usando il parser xml dom di ie o quello w3c standard
con quello di IE, anche se dopo tante parolacce, tutto ok ... con firefox invece mi succede una cosa strana ... il caricamente mi viene eseguito SOLO se premo F5, aggiornando la pagina in pratica ... qualcuno ha idea? probabilmente avrò scritto qualcosa di cosi assurdo nel codice che è scoppiato tutto e firefox si è offeso di brutto ...
codice:
/**
* Inizializza l'oggetto XML che gestirà l'acquisizione dei dati
*/
if (document.implementation && document.implementation.createDocument) {
this.__html_element_xml = document.implementation.createDocument("", "", null);
this.__html_element_xml_type = "W3C";
} else if (window.ActiveXObject) {
this.__html_element_xml = new ActiveXObject("Microsoft.XMLDOM");
this.__html_element_xml.setProperty("ServerHTTPRequest", true);
this.__html_element_xml_type = "MS";
} else {
alert('!!! ATTENZIONE !!! Impossibile avviare JSRemoteData!!');
return;
}
this.__html_element_xml.async = false;
questo è il pezzo di codice ... e come se l'esecuzione del comando load non terminasse :\
dopo un po di prove .. sono riuscito a fare andare il codice in altro modo ma il metodo load mi ritorna SEMPRE false