Hello Daisy,
Browser sind weiblich! [1]
Die machen eben, was sie wollen. Über reines HTML und "passive Server" kannst Du das wahrscheinlich nicht steuern.
Als erstes muss ohnehin der "Haupt"-Request auf die Seite ausgeführt werden. Der wird dann nach und nach ausgeliefert (in Millisekunden, es ist ja nur Text) und dann werden die Subrequests für Formate, externes JavaScript (u.a.) und Bilder ausgeführt.
Bei Frameseiten ist es noch eine Ebene komplexer.
Du könntest mittels aktiver Serverscripte nun die letzten Bytes der Sourcen solange verzögern, bis sie alle fast gemeinsam ausgeliefert sind. Ist aber nur eine Idee. Man benötigt dann aber Sessions dafür.
Oder die Seite mit JavaScript aufbauen. Das startet erst, wenn alles fertig geladen ist. Flash macht es ja auch so ähnlich. Während der Ladezeit wird nur die Ladegrafik gezeigt.
Liebe Grüße aus http://www.braunschweig.de
Tom
[1] Männer können nicht so zickig sein *gg*
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen