Hallo,
Wenn ich auf das IFrame und auf Ajax verzichte und das ganze serverseitig mache, wird jedesmal das ganze Dokument neu geladen ...
richtig, und das ist gut so. Denn dann kann man auch jede Seite einzeln anhand ihrer eindeutigen URL aufrufen, was man bei (i)frame-Lösungen meistens nicht kann.
und das würde bei hunderten Bildern (es handelt sich um ein 3D-Spiel) ewig dauern.
nein, denn diese Bilder (Stylesheets, Javascripts etc.) befinden sich beim wiederholten Aufruf ja schon im Browser-Cache und müssen deshalb nicht neu geladen werden. Es fällt tatsächlich nur der Zeitbedarf für die Übertragung der neuen HTML-Ressource an, und der dürfte gering sein. Ähnlich gering wie das Neuladen einer HTML-Ressource in einem iframe.
Es ist gängige Praxis, die Seiten *komplett* neu zu laden.
[Ich bin gerne immer für Alternativen bereit, jedoch gibt es hier keine, das IFrame wird einfach benötigt.]
Nein. Wenn du es benutzen möchtest, tu das - auch wenn die Lösung dadurch vielleicht etwas komplizierter wird. Aber sei bitte auch offen für andere Lösungsansätze, wenn du das schon behauptest.
Ciao,
Martin
Alleine sind wir stark...
gemeinsam sind wir unausstehlich!