Le stranezze di IE sono di più di quante credessi...
Ho una funzione ajax.
Questa, quando il readyState è a 4, "riempie" l'elemento con innerHTML.

Il problema è che quando fa ciò, IE, e solo IE, incappa in un "errore di runtime sconosciuto".

Se al posto si usare innerHTML, visualizzo il responseText con un alert, questo viene visualizzato correttamente

C'è qualche modo per forzare IE a fare l'innerHTML?

codice:
function ajaxRequest(url, funzione, postFlag, postData) 
{
var myEl=this;


var req=new richiesta(); //Questo setta la richiesta in modo crossbrowser
req.open("POST", url, true);
req.send(postData?postData:null);



req.onreadystatechange = function() 
	{

	if (req.readyState==4) 
		{
			//alert(req.responseText);
			myEl.innerHTML=req.responseText; 
			//req.abort();
		}
	}
}