cr: Ajax Anfängerverständnisfrage -> mehrere funktionen

Beitrag lesen

Wo hast du versucht, eine Funktion hinzuzufügen? Zeige mal bitte den Code deines Versuchs und beschreibe, was daran nicht geklappt hat.

// Get the HTTP Object  
function getHTTPObject(){  
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");  
else if (window.XMLHttpRequest) return new XMLHttpRequest();	  
else {  
alert("Your browser does not support AJAX.");  
return null;  
}  
}  

// Change the value of the outputText field  
function setadressbucheintraege(){  
if(httpObject.readyState == 4){  
document.getElementById('adressbuch\_suchname\_ausgabe').innerHTML = httpObject.responseText;  
}  

}  

// Change the value of the outputText field  
function setadressbuch\_detailansicht(){  
if(httpneuerrequest.readyState == 4){  
document.getElementById('adressbuch\_detailansicht\_ausgabe').innerHTML = httpneuerrequest.responseText;  
}  

}  

// Implement business logic  
function sucheadressbuch\_suchname(){  
httpObject = getHTTPObject();  
if (httpObject != null) {  
httpObject.open("GET", "include/ajax\_adressbuchsuche.php?adressbuch\_suchname="  
+document.getElementById('adressbuch\_suchname').value, true);  
httpObject.send(null);  
httpObject.onreadystatechange = setadressbucheintraege;  
}  
}  

var httpObject = null;  

// Implement business logic  
function adressbuch\_detailansicht(){  
httpneuerrequest = getHTTPObject();  
if (httpneuerrequest != null) {  
httpneuerrequest.open("GET", "include/ajax\_adressdetailansicht.php?adressbuch\_detailansicht="  
+document.getElementById('adres').value, true);  
httpneuerrequest.send(null);  
httpneuerrequest.onreadystatechange = setadressbuch\_detailansicht;  
}  
}  

var httpneuerrequest = null;  

ich möchte eben 2 functionen haben. mit der einen soll das adressbuch nach namen ausgelesen werden, in der zweiten sollen bei onclick auf diese namen die function detailansicht aufgerufen werden...

danke für deine hilfe!