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);
}