(Premetto che ho provato anche la funzione di Html.it e non funziona. )


Ho questa semplice script che crea un oggetto ajax che non vuole funzionare con IE, mentre con FF va benissimo:
codice:
/*
controlla se il browser è IE oppure un'altro e setta l'oggetto
per richiamare una funziona basta scrivere: onClick="prendi_con_ajax('url_da_raggiungere', 'il_div');" 
*/



function richiesta() 
{
var oggetto;

//Internet Explorer

if (window.ActiveXObject) 
	{ 
	browserUtente = navigator.userAgent.toUpperCase();
	if (browserUtente.indexOf("MSIE 5")) 
		{
		oggetto = new ActiveXObject("Microsoft.XMLHTTP");  
		}
		else
		{
		oggetto = new ActiveXObject("Msxml2.XMLHTTP");  
		}


	}

//Firefox e altri
else 
	{
	oggetto=new XMLHttpRequest();

	}


return oggetto;
}

// la funzione prende l'url
function prendi_con_ajax(url, elemento) 
{

var oggetto=new richiesta();
oggetto.open("get", url, true);
oggetto.send(null);
oggetto.onreadystatechange = function() 
	{
	if (oggetto.readyState== 4) 
		{

		document.getElementById(elemento).innerHTML = oggetto.responseText; }

	if (document.ActiveXObject) { oggetto.abort(); }
	}

}

Qualcuno sa perchè?
Posto inoltre uno zip con tutti i file.


Andrebbe bene un qualsiasi altro script funzionante