Guten morgen
Also, hier mal mehr von meinem Script. Erst mal die Initialisierungsfunktion. Dieser Teil funktioniert allerdings in anderem Zusammenhang wunderbar.
function AjaxInit() {
try {
if( window.XMLHttpRequest ) {
req = new XMLHttpRequest();
} else if( window.ActiveXObject ) {
req = new ActiveXObject( "Microsoft.XMLHTTP" );
} else {
alert( "Ihr Webbrowser unterstuetzt leider kein Ajax!" );
}
if( req.overrideMimeType ) {
req.overrideMimeType( "text/xml" );
}
} catch( e ) {
alert( "Fehler: " + e );
}
}
Dann hier der AJAX-Request:
function showArtikelReq() {
if( req ) {
var url = "";
url = basicUrl + "?produzent=" + escape( document.getElementById("produzent").options[document.getElementById("produzent").selectedIndex].value );
req.open( "GET", url, true );
req.onreadystatechange = showArtikel;
req.send( null );
}
}
Und hier noch die Verarbeitung:
[code lang=javascript]
function showArtikel() {
if( 4 == req.readyState ) {
if( 200 != req.status ) {
alert( "Fehler " + req.status + ": " + req.statusText );
}
else {
var allEl = req.responseXML.getElementsByTagName("auswahlen");
alert(allEl[0].childNodes.length);
}
}
}
Gruss Ben