Frames laden

  • Hi,
    ich habe ein kleines Problem mit meiner Seite die aus mehreren Frames besteht. Wenn man irgendeine Rubrik darin anwählt werden alle Frames, ausser zwei, gleichzeitig aktualisiert. Es dauert zwar nur etwa ein oder zwei Sekunden, ist aber eben nicht wirklich schön. Woran könnte es den liegen, dass sie später geladen werden?
    Vielen Dank im Voraus........

  • Hi,

    wenn du eine Internetseite lädst (oder auch mehrere Frames), dann wird deine Internetverbindung automatisch zu vielen verschiedenen Zwischenservern aufgesplittet. Die Übertragungsstrecken sind aber unterschiedlich schnell (je nach dem wie stark sie gerade genutzt werden) - also kommen die Daten nicht alle gleichzeitig bei dir an. Bei Frames fällt das natürlich mehr auf, als wenn sich eine Internetseite langsam aufbaut.

    Du wirst aber sicherlich schon einmal beobachtet haben, daß auf einer HP ein Bild, welches sich oben auf der Seite befindet, erst als letztes geladen wird.

    Auch wenn die HTML-Seite vom Server entsprechend dem Quellcode Reihe für Reihe übertragen würde, so geht doch u.U. jede Reihe einen anderen Weg bis sie bei dir ankommt. Rufst du nun ein Frameset mit mehreren Frames auf, dann kann es sein, daß der Server die nur 3 Ports zur Verfügung stellt und deshalb zunächst die HTML-Seiten der ersten 3 Frames schickt. Wenner mit einem davon fertig ist, dann schickt er dir das das vierte, dann das fünfte, sechste... u.s.w.

    Jedes Frame enthält ja schließlich eine eigene HTML-Seite.die zu deinem Rechner will und du bist nicht allein im Internet unterwegs ;)

    Jetzt klar ?

    Fragt....

    Ronald

  • Hi,
    vielen Dank für die schnelle Antwort. Ist soweit auch verständlich, nur versteh ich nicht warum es immer die gleichen zwei Frames sind die später angezeigt werden.
    Und warum Rocco schon 675 Beiträge auf seiem Konto gutgeschrieben hat, ist nach seiner Antwort auch klar :wink: .

  • Hi,

    es sind immer die gleichen 2 Frames, weil die Anforderung der Frames immer gleich an den Server schickst, wenn du den Link anklickst.

    Irgendwo in deinem Quelltext steht, daß die Frames geladen werden sollen,. Dort sind sie alle aufgelistet und schon ersteht eine Reihenfolge, d.h. es werden nicht alle Frames gleichzeitig angefordert, sondern nacheinander - so wie es im Quelltext steht, auf den der Link zugreift.

    Jetzt klar ?

    Ciao!

    Ronald