Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

[JS/AJAX] Wie rotierendes Bild anzeigen?

  Alt 22. Aug 2008, 17:13
Hi zusammen,

da ich per AJAX Dinge aufliste und dies rund 0,5 bis 3 Sekunden dauern kann, würde ich gerne ein AJAX-typisches, rotierendes Gif-Bildchen einblenden.

Das habe ich so versucht, doch ich bekomme das Bildchen nicht zu Gesicht:

Code:
function list_results(type, search_key, id, pageNum)
{
   circleBall = document.getElementById('circle_ball_list');
   circleBall.style.display = 'inline';
   divList = document.getElementById('results_list');
   divList.style.display = 'none';
   
   ajax = new sack();
   ajax.requestFile = serverFileList + '?type=' + type + '&search_key=' + search_key + '&id=' + id + '&pagenum=' + pageNum;
   ajax.onCompletion = function(){ show_listed(pageNum); };
   ajax.runAJAX();
   
   circleBall.style.display = 'none';
   divList.style.display = 'inline';
}
Wenn ich alles bis auf die ersten 4 Zeilen auskommentiere, dann sieht man das Bild. "circleBall" ist übrigens ein Container mit dem Bildchen".
Fehlt hier eine Art "Application.ProcessMessages" oder was mache ich falsch?
Die letzten beiden Zeilen kann ich natürlich auch ins "OnCompletion()" schreiben, doch das ändert auch nichts.

Grüße
  Mit Zitat antworten Zitat