Hallo,
blende doch einfach das Bild ein, nachdem Du den request ausgeführt hast und onreadystatechange (also hiern zB in cb_show_pause) blendest Du es bei 4 wieder aus.
function get_pause(action,seconds) {
// XMLHttpRequest absetzen
if(XMLHTTP.readyState==4 || XMLHTTP.readyState==0) {
XMLHTTP.open("GET","get_xml_feed.php?action="+action+"&seconds="+seconds);
XMLHTTP.onreadystatechange = cb_show_pause;
XMLHTTP.send(null);
zeigeBild();
}
}
function zeigeBild() {
document.getElementById("DeinBereitsVorhandenesLadeBild").style.display = "block";
// oder Du kannst es hier auch erst erzeugen und dann einhängen, zB.
// var lade = document.createElement("IMG");
// lade.src = "DeinBildURL";
// usw.
}
in cb_show_pause, bzw. der Funktion die Du von da aus aufrufst, kannst Du es einfach wieder ausblenden: document.getElementById("DeinBereitsVorhandenesLadeBild").style.display = "none";
(oder aus dem DOM wieder entfernen (removeChild)).
Viele Grüße
michi