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.