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.