Ehyyyy scusate se mi intrometto ma ho visto che avete dato dei consigli su come creare un oggetto xmlHttp con un costrutto crossBrowser..
Li ho visti entrambi e mi chiedevo cosa ne pensate di quello che utilizzo io...
codice:
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
var xmlHttp;
try
{
xmlHttp = new XMLHttpRequest();
}
catch(e)
{
var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
"MSXML2.XMLHTTP.5.0",
"MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP",
"Microsoft.HMLHTTP");
for(var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
{
try
{
xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
}
catch(e){}
}
}
if(!xmlHttp)
alert("Errore durante la creazione dell'oggetto XMLHttpRequest" + e.toString);
else
return xmlHttp;
}
A dire la verità non mi ha mai creato problemi e sembra darmi compatibilità con tutti i browser però che ne so che ne pensate?