Mahlzeit Edgar Ehritt,
Den Einsatz von jquery (55.9 KB groß) für die Buchstäbliche Kanone auf den Spatzen.
Da gebe ich Dir Recht.
Ein XMLHttpRequest ist völlig ausreichend und noch halbwegs nachvollziehbar.
Da auch - wenn man es denn richtig macht.
Für weitergehende Kompatibilität älterer Browser sähe das dann etwa so aus:
Der hüpfende Komma hierbei ist das "etwa" ...
xmlHttp.open('GET', 'beispiel.xml', false);
xmlHttp.send(null);
alert(xmlHttp.responseText);
... denn das ist *so* sinnfrei. "xmlHttp.responseText" ist direkt nach dem Abschicken des Requests sowas von leer. Und da das Objekt keinen Handler für "onreadystatechange" besitzt, wird das aufrufende Skript nie irgendwas zurückerhalten.
Besser (und auf den konkreten Fall angepasst):
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
var ergebnis = xmlHttp.responseText.split('<BR>');
document.getElementById('z5').value = ergebnis[0];
document.getElementById('z10').value = ergebnis[1];
}
}
xmlHttp.open('GET', 'beispiel.xml', false);
xmlHttp.send(null);
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|