Hallo Gemeinde, 
ich bin gerade dabei einen AJAX-Page Loader zu bauen, problematik ist ganz einfach er funktioniert nicht :).
Der Pageloader soll immer wenn ein Link geklickt wird oder eine Form abgeschickt wird ein Lade-Icon anzeigen, solange bis die PHP-Applikation geladen ist.
Mein bissheriger Code:
	
		
			
		
		
	
			Alles anzeigen
		
								
			
mein icon habe ich mir auf http://www.ajaxload.info/ erstellt
Hat wer ne idee wo der Fehler liegt oder was ich ändern muss?
Danke
so long JFoX
									
									
								ich bin gerade dabei einen AJAX-Page Loader zu bauen, problematik ist ganz einfach er funktioniert nicht :).
Der Pageloader soll immer wenn ein Link geklickt wird oder eine Form abgeschickt wird ein Lade-Icon anzeigen, solange bis die PHP-Applikation geladen ist.
Mein bissheriger Code:
Quellcode
- <script language="JavaScript">
 - function createRequestObject() {
 - var ro;
 - var browser = navigator.appName;
 - if(browser == "Microsoft Internet Explorer"){
 - ro = new ActiveXObject("Microsoft.XMLHTTP");
 - }else{
 - ro = new XMLHttpRequest();
 - }
 - return ro;
 - }
 - var http = createRequestObject();
 - function do_script() {
 - document.getElementById("index").innerHTML = '<img src="ajax-loader.gif">';
 - http.open('get');
 - http.onreadystatechange = handleResponse;
 - http.send(null);
 - }
 - function handleResponse() {
 - if(http.readyState == 4){
 - var response = http.responseText;
 - document.getElementById("index").innerHTML = response;
 - }
 - }
 - </script>
 - <a OnClick='do_script' href="#">Script ausführen</a>
 - <div id="index">test</div>
 
mein icon habe ich mir auf http://www.ajaxload.info/ erstellt
Hat wer ne idee wo der Fehler liegt oder was ich ändern muss?
Danke
so long JFoX
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten kommerzialisiert, die letzte Newsgroup moderiert wird, werdet Ihr merken, dass man mit Geld allein nicht programmieren kann.
									
											
 Kann nicht wirklich prüfen, ob ich den Pfad richtig übergebe, da ich nicht weiß wo ich ihn übergeben muss bzw wo ich das eintragen muss :).