Hallo Forum!
Ich habe eine Hauptseite, in der ich per jQuery Unterseiten in einen DIV namens "page" lade. Eigentlich dachte ich, dass ich die Unterseite folgendermaßen preloaden kann:
In der Funktion, die die Unterseite lädt, steht folgendes:
Diese Funktion wird immer aufgerufen, wenn man einen anderen Menüpunkt anwählt, also href="javascript:loadpage('produkte');".
Dachte, dass der div "page" so lange empty ist und somit den <preloadercode> enthält, bis die Seite per load() geladen wurde. Tja, war wohl ein Fehler - habe erst mit jQuery begonnen. Wenn ich die Unterseite (sind alles php-Seiten) am Anfang mit dem Befehl "sleep(2)" versehe, funktioniert der Preloader lokal schon, aber anscheinend berücksichtigt das nicht die Bilder.
Ich brauche eigentlich nichts besonderes. Meine Unterseiten sind oft aus vielen einzelnen Bildelementen aufgebaut, weshalb ich einfach nur ein Ladesymbol so lange anzeigen will, bis die Unterseite inklusive Bildern geladen ist.
Ist das zu lösen?
Danke!
Ich habe eine Hauptseite, in der ich per jQuery Unterseiten in einen DIV namens "page" lade. Eigentlich dachte ich, dass ich die Unterseite folgendermaßen preloaden kann:
In der Funktion, die die Unterseite lädt, steht folgendes:
Code:
function loadpage() { $('page').empty.html('<preloadercode>'); $('page').load('page.php'); }
Dachte, dass der div "page" so lange empty ist und somit den <preloadercode> enthält, bis die Seite per load() geladen wurde. Tja, war wohl ein Fehler - habe erst mit jQuery begonnen. Wenn ich die Unterseite (sind alles php-Seiten) am Anfang mit dem Befehl "sleep(2)" versehe, funktioniert der Preloader lokal schon, aber anscheinend berücksichtigt das nicht die Bilder.
Ich brauche eigentlich nichts besonderes. Meine Unterseiten sind oft aus vielen einzelnen Bildelementen aufgebaut, weshalb ich einfach nur ein Ladesymbol so lange anzeigen will, bis die Unterseite inklusive Bildern geladen ist.
Ist das zu lösen?
Danke!
Kommentar