mhà... non credo...
però riuscite voi ad intercettare l'errore?
Codice PHP:
<script type="text/javascript">
<!--
function iniXMLHTTP(){
var request = false;
try{
request = new XMLHTTPRequest();
}catch(e){
try{
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
request = new ActiveXObject("Msml2.XMLHTTP");
}
}
return request;
}
function chiamaAjax(username){
var myRequest = iniXMLHTTP();
var casuale = parseInt(Math.random()*99999999);
var link = document.form.username.value;
var linkFinale = "risposta.php?name="+link+"&rand="+casuale;
myRequest.open("GET",linkFinale,true);
myRequest.onreadystatechange = rispostaAjax;
myRequest.send(null);
function rispostaAjax(){
nodo = document.getElementById('risposta');
if(myRequest.readyState==4){
if(myRequest.status==200){
nodo.innerHTML=myRequest.responseText;
}
}else{
nodo.innerHTML='[img]img/img.gif[/img]';
}
}
}
//-->
</script>
su Internet Explorer funziona perfettamente