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(); } } }

Rispondi quotando
