Hallo,
mein JS Datei sieht so aus:
Edit Button sieht so aus:
Jetz wollte ich fragen, wie ich auch AJAX Loader Gir zeigen kann, wenn mit Ajax andere Inhalt gerufen wird.
Könnte jemand mir eine kleine Beispiel passend zu meinem JS Code geben ?
Danke!
mein JS Datei sieht so aus:
PHP-Code:
var locked = false;
var Http = {
get: function(uri, callback, id) {
try {
var http = Http.createInstance();
http.onreadystatechange = function() {
if (http.readyState == 4 && http.status == 200 && callback) {
callback(http.responseText, id);
}
return true;
};
http.open("GET", uri, true);
http.send(null);
}
catch(e) {
window.alert("Http.get: " + e.toString());
}
return false;
},
createInstance: function() {
var o = null;
if (!!window.XMLHttpRequest) {
try { o = new XMLHttpRequest(); } catch (e) { o = null; }
}
else if (!!window.ActiveXObject) {
try {o = new ActiveXObject("Msxml2.XMLHTTP.4.0"); } catch (e) {
try {o = new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch (e) {
try {o = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
try { o = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
try { o = new ActiveXObject("MSXML.XMLHTTP"); } catch (e) {
try { o = new ActiveXObject("MSXML3.XMLHTTP"); } catch (e) { o = null; }
}
}
}
}
}
}
return o;
}
};
function callServer(datei, id) {
if(!locked) {
Http.get("template/api.php?file=" + datei + "&id=" + id, callback, id)
locked = true;
} else {
alert("Gleichzeitiges Ändern ist untersagt.");
}
}
function callback(response, target) {
var div = document.getElementById("msg_" + target);
div.innerHTML = response;
}
PHP-Code:
<span class="editbutton" onclick="callServer('datei','e1');"><b>[ Edit ]</b></span>
Jetz wollte ich fragen, wie ich auch AJAX Loader Gir zeigen kann, wenn mit Ajax andere Inhalt gerufen wird.
Könnte jemand mir eine kleine Beispiel passend zu meinem JS Code geben ?
Danke!
Kommentar