Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 23.03.2009, 13:01
Benutzerbild von onkel-tom
onkel-tom onkel-tom ist offline
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.03.2007
Ort: Berlin
Beiträge: 129
onkel-tom befindet sich auf einem aufstrebenden Ast
Standard

Naja, so kann man es auch machen, aber ob ich nun die variabel browsertyp abfrage oder direkt abfrage ob der browser getElementByID kennt is ja eigentlich egal, denke ich.

Mittlerweile bin ich einen Schritt weiter, und bekomme nun die benötigten Daten per httpRequest zurück, indem ich eine requestdatei aufrufe die mir nur die daten als echo an die funktion zurückgibt und ich diese dann nicht ausgebe sondern an eine andere funktion weiter gebe. aber es gibt immer was was wieder nicht geht, sicherlich auch weil ich eben nicht so der profi bin und mir eben nicht immer die optimalen lösungen einfallen.

hier mal der code für die Verarbeitung der requestdaten, so wie ich es jetzt habe:
Code:
function httpR(obj,action) {
	var xmlhttp = null;
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    // PHP-Datei aufrufen
	xmlhttp.open("GET", encodeURI(action), true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
            $(obj).innerHTML = 'wird geladen ...';
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if(obj == 'map') {
				showMap(obj,xmlhttp.responseText);
			} else {
				$(obj).innerHTML = xmlhttp.responseText;
			}
        }
    }
    xmlhttp.send(null);
}
Mit Zitat antworten