Tom1tk: Menü _nicht_ neu laden mit PHP

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

  1. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  2. 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