molily: Abhilfe zur "weißen" Seite

Beitrag lesen

Hallo.

ich habe eine Seite auf der viel gerechnet wird und deshalb die Ladezeit ein wenig dauert.

Was bedeutet "gerechnet"? Serverseitig (CGI etc.) oder clientseitig (JavaScript etc.)?

Nun meine Frage: Ist es möglich, dass er mir schon vorher eine Hintergrundfarbe anzeigt, bevor er fertig ist mit der gesamten Site?

Wenn serverseitig: normalerweise wird das Script erst komplett ausgeführt und dann der Output gesendet. So kenne ich es zumindest von mod_perl und mod_php. Das bedeutet, du kannst nicht ändern, dass der User eine Zeit lang warten muss.

Wenn clientseitig: Fang mit den Scripts erst nach dem body-Element an bzw. nach den Style-Definitionen. (Eigentlich müsste das Ausführen des JavaScripts und das Rendern der Seite gleichzeitig ablaufen, sodass Scripts im Head dem Laden des body-Elements keinen Abbruch tun, auch wenn der Körper komplett dynamisch generiert wird.)

Ich verstehe trotzdem nicht, warum der User eine weiße Seite sieht. (Der Browser rendert doch erst, wenn er die Datei erhalten hat, davor wird noch die vorherige Seite angezeigt.)

Konkretisiere das Problem mal bitte.

Mathias