Hallo,
ich lese ein xml-file via js aus, hier mein code :
xml_dokument = new ActiveXObject("Microsoft.XMLDOM");
lade();
}
function lade()
{
//var url = "cosinus.xml"
var url = "http://cosinus.fin-nrw.de/cognos/cgi-bin/upfisapi.dll?xmlcmd=<describeUser><Module%20Name='SignonID'/></describeUser>"
xml_dokument.load(url);
Wenn ich eine auf der lokalen Platte abgelegte Datei auslese, funktioniert alles wunderbar schnell, wenn ich jedoch das xml-file aus der url lese brauche ich ca. 20 sek. Dafür habe ich mir eine Verzögerungsfunktion gebaut, die das Script entsprechende Zeit aufhält. Dann kommt im IE irgendwann der Hinweis, dass ein Skript eine Verzögerung verursacht. Wird das Skript dann fortgesetzt (klick auf "Nein") funktioiert alles korrekt.
Führe ich den url auf das xml-file manuell aus, dauert der Aufruf < 1 sek. Woran könnte der zeitliche Unterschied zwischen manuellen Aufrufs und Aufruf via js liegen ?
Vielen Dank für jeden Hinweis,
Achim