Für alle, die das hier gelesen haben und die gleiche Absicht haben oder die es interessieren sollte: Hab es mit einer synchronen Abfrage hinbekommen. Der Code sieht wie folgt aus:
function synRequest( url)
{
var response = ""; // Variable für die zurückgelieferten Inhalte
//alert( "aufruf");
//Erstellen eines Requests
var req = null;
try{
req = new XMLHttpRequest();
}
catch (ms){
try{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (nonms){
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (failed){
req = null;
}
}
}
if (req == null)
alert("Error creating request object!");
//anfrage erstellen (GET, url ,
//request ist synchron
req.open("GET", url, false);
req.send(null);
if (req.readyState == 4) // Status fertig = 4
{
response = req.responseText;
}
else
{
alert("Request fehlgeschlagen!");
}
return response;
}