Hi Leute,
Ich bau mir momentan ein paar vista/7-gadgets
folgendes problem.
Ich möchte mit AJAX auf eine Datei zugreifen, die nicht auf dem selben Rechner ist.
var xmlhttp2=new XMLHttpRequest();
function neu()
{
var reload = new Date();
// 192.168.123.10 ist zwar der selbe Rechner wie localhost funktioniert aber nicht
// auch nicht mit dynDNS anstelle IP
//var mytext2="http://192.168.123.10/anrufmoni/aktuell.txt?"+reload.getTime();
// Die weiteren zwei links funktionieren mit index.htm auf dem server
//var mytext2="http://localhost/anrufmoni/aktuell.txt?"+reload.getTime();
var mytext2="../anrufmoni/aktuell.txt?"+reload.getTime();
// im gadget funktioniert gar nix - nicht mal wenn ich die Datei aktuell.txt direkt im Verzeichnis habe
//var mytext2="aktuell.txt";
xmlhttp2.open("GET",mytext2,true);
xmlhttp2.onreadystatechange=function()
{
alert(xmlhttp2.readyState+" und "+xmlhttp2.status);
//Hier bekomme ich in den Fällen wo's nicht fuzt:
2 und 0 -> 4 und 0 -> 1und 0 -> ende
if (xmlhttp2.readyState==4 && xmlhttp2.status==200)
{
checken(xmlhttp2.responseText); //Zur Auswertung
}
}
xmlhttp2.send();
setTimeout("neu()",8000);
}
Kann mir jemand verraten was ich anscheinend, grundsätzlich falsch mache? Bisher hab ich AJAX immer problemlos innerhalb von htdocs eingesetzt.
grüße aus LA
ralphi