Hallo thomas,
nur eine ungetestete Idee:
du legst den ganzen Inhalt der Seite, evtl. per JS nach dem Laden, in ein umschließendes DIV. Dann ermittelst du nach dem Laden die Höhe dieses DIVs und setzt sie danach auf 0. Overflow sollte hidden sein. Und dann kannst du das DIV langsam wieder auf seine ursprüngliche Höhe zurückfahren. Ob das alles schnell genug geht, so dass man kein Aufflackern der Seite sieht, weiß ich auch nicht. Evtl. hilft dann, die Seite während des Ladens unsichtbar zu machen und nur zum Messen der Höhe kurz einzublenden. Ich habe mal versuchsweise so etwas ähnliches für ein Pulldownmenü gemacht und da ging es.
Gruß, Jürgen