Ciao ragazzi,
qualcuno sa dirmi perchè questo esempio non funziona?
Codice PHP:
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if (window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function startRequest(){
alert("!");
createXMLHttpRequest();
xmlHttp.openreadystatechange=handleStateChange;
xmlHttp.open("GET","data.txt",true);
xmlHttp.send(null);
}
function handleStateChange(){
alert('!!');
if(xmlHttp.readyState==4){
if (xmlHttp.status==200){
document.getElementById("results").innerHTML=xmlHttp.responseText();
}
}
}
</script>
<input type="button" value="prova" onclick="startRequest();">
<div id="results"></div>
Non mi da nessun errore ma nemmeno carica il contenuto del file data.txt ( quest'ultimo si trova nella stessa cartella del file html con il codice riportato.
Come mai? 