ah si scusa
var xml_Messaggi = crea_XmlHttpRequest();
function crea_XmlHttpRequest()
{
var ajax;
try
{
// questo codice viene eseguito soltanto nel caso
// il browser supporti nativamente XMLHttpRequest
// in caso contrario viene sollevata un'eccezione
ajax = new XMLHttpRequest();
}
catch(e)
{
// nel caso in cui il client sìa Explorer
// verifico quale versione dell'oggetto XMLHTTP
// è installata ed eventualmente la istanzio
var array_versioni_xmlhttp = new Array("MSXML2.XMLHTTP.6.0",
"MSXML2.XMLHTTP.5.0",
"MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP",
"Microsoft.XMLHTTP");
for (var conta=0; conta<array_versioni_xmlhttp.length && !ajax; conta++)
{
try
{
ajax = new ActiveXObject(array_versioni_xmlhttp[conta]);
}
catch (e) {}
}
}
// messaggio di errore generato in caso di impossibilità nella creazione dell'oggetto XmlHttpRequest
if (!ajax)
alert("E' impossibile creare l'oggetto XmlHttpRequest !!!");
else
return ajax;
}