Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JS/AJAX] Wie rotierendes Bild anzeigen? (https://www.delphipraxis.net/119227-%5Bjavascript-ajax%5D-wie-rotierendes-bild-anzeigen.html)

Matze 22. Aug 2008 16:13


[JS/AJAX] Wie rotierendes Bild anzeigen?
 
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

Matze 22. Aug 2008 16:32

Re: [JS/AJAX] Wie rotierendes Bild anzeigen?
 
Ich hab's nun doch selbst herausgefunden.

Es funktioniert einwandfrei im "OnComplete()" nur Firefox hat die alte Version der JS-Datei noch im Cache gehabt. :oops:

Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz