Menü _nicht_ neu laden mit PHP
Tom1tk
- php
0 Tom0 Thomas Luethi
Hallo zusammen,
ich frage mich immer wieder, wie das funktioniert, dass bei manchen php-Seiten das Menü stehen bleibt, und aber der Rest der Seite neu geladen wird. (Keine Frame-Seite)
Ich dachte, dass php immer nur den komplett geparsten PHP-Code als HTML_Datei ausgibt und nicht sequeltielle, stückweise. Liege ich da falsch mit meinen Gedanken?
Zufällig habe ich die Seite http://www.wumme.de gefunden. Eben da bleibt das Menü wie bei ner Frameseite stehen und nur der untere Teil wird ausgetauscht. Aufgefallen ist mir das schon öffters, wenn die Seite länger gedauert hat zum Laden stand teilweise schon da Menü da, aber kein Content (Content = nur Text, keine/wenige Bilder).
Greets Tom1tk
Hello,
Hallo zusammen,
ich frage mich immer wieder, wie das funktioniert, dass bei manchen php-Seiten das Menü stehen bleibt, und aber der Rest der Seite neu geladen wird. (Keine Frame-Seite)
Das sieht nur so aus. Die vorhandene Anzeige wird pixelgenau überschreiben vom Browser und daher sieht man keinen Unterschied
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo,
Liege ich da falsch mit meinen Gedanken?
Eher mit Deiner Wahrnehmung.
Der obere Teil wird halt schon mal angezeigt.
Aber auch er wird neu geladen.
Die Bilder und ggf. CSS-Dateien kommen aus dem Cache.
Sobald der HTML-Code zur Anzeige der Navigation geladen ist,
kann der Browser diese Dinge schonmal aus dem Cache
holen und anzeigen.
Allenfalls wird der HTML-Code per flush() Stueck fuer Stueck
ausgegeben, aber es bleibt nichts "stehen", es wird
_alles_ (HTML) neu geladen.
Das ist voellig in Ordnung, und die paar hundert _Byte_,
die die Navigation normalerweise ausmacht, sind _kein_
valables Argument fuer Frames.
mfg
Thomas