progger: AJAX funktioniert nicht

Beitrag lesen

Hallo!
Ich habe auf meiner Seite folgenden Javascript Code:

  
function checkupdates() {  
	o = null;  
	o = new XMLHttpRequest();  
	  
	function empfang()  
	{  
 		if(o.readyState == 4 && o.status == 200)  
 		{  
  			var antwort = o.responseText;  
  			if(antwort == 'aktuell'){  
  				//aktuell  
  				document.getElementById('akt_vers').innerHTML = '<b>Aktuelle Version:</b> Alles aktuell';  
  			}else{  
  				//muss aktualisiert werden  
  				document.getElementById('akt_vers').innerHTML = '<b>Akutelle Version:</b> Bitte aktualisieren';  
  			}  
 		}  
	}  
  
	o.open('GET','http://localhost/ajaxtest.php',true);  
	o.onreadystatechange = empfang;  
 	o.send();  
}  

Wenn ich die Seite aufrufe und im Chrome die Javascript Konsole öffne bekomme ich diesen Fehler: "XMLHttpRequest cannot load http://app.it-maker.org/binaryclock/updatecheck.php?v=1.3. Origin null is not allowed by Access-Control-Allow-Origin."
Ich weiß damit jedoch nichts anzufangen.
Was ist an dem Script falsch?

Der Code der updatecheck.php:

  
<?php  
$v = $_GET['v'];  
  
if($v == '1.3'){  
	echo "aktuell";  
}else{  
	echo "nicht_akutell";  
}  
?>  

Die updatecheck.php funktioniert. Das habe ich über manuelles Aufrufen getestet.