richiehabbie: AJAX in einer Funktion mit Rückgabewert Problem im Firefox

Beitrag lesen

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