Entwickler-Ecke
Off Topic - Ajax, JavaScript, HTML und gif unter einem hut?
Hack Gott - Do 21.02.08 23:23
Titel: Ajax, JavaScript, HTML und gif unter einem hut?
Guten Abend, ich bin gerade dabei ein bisschen mit Ajax, usw... herumzuexperimentieren. Ich habe die Funktion doIt(page, div); page=die zu ladende seite, div=der div in den sie geladen wird. Das klappt auch alles wunderbar... Nur jetzt habe ich eine Seite wo man einen Suchbegriff eingibt, als nächstes kommt eine Seite mit einer animierten Gif Grafik und die Grafik lädt mit onload die Suchergebnisse, da dies sonst (je nach Suchbegriff) einfach zu lange geht. Das Problem ist jetzt nur, die Seite lädt, die Gif Grafik auch, nur sobald das onload einsetzt (also sofort) bewegt sich die Grafik nicht mehr.
Gibt es soetwas wie Application.ProcessMessages; in Delphi auch in JavaScript oder wie kann ich es realisieren, das die Grafik so lange läuft bis wirklich die Seite fertig geladen hat?
Gruß
Arne
raziel - Sa 23.02.08 14:29
Hi,
wieso denn so kompliziert? In der Funktion doIt lädst du das gif mit Javascript und führst den asynchronen Aufruf aus. In der Callback Funktion des Aufrufs (also die Funktion, die dann die geladene Seite ins div schreibt) entfernst du entweder das gif, oder falls das div komplett neu besetzt wird, wird das gif sowieso entfernt.
Gruß,
Michael
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!