Tom: Verlinkungsproblem in Frame

Beitrag lesen

Hello,

um zu verstehen, wie das bei HTML und HTTP läuft, muss man vielleicht mal ein bisschen ausholen. Dadurch erübrigen sich dann bestimmt eine Menge andere Fragen.

Wenn Du auf einen Link klickst, fordert Dein Browser beim Betriebssystem einen Port an. Er macht also einen Kanal auf. In das Handle (interne Tabelle) zu diesem Kanal trägt er sich ein, wohin die Antwort soll und welche erwartet wird (Text-Resource, Bild, ...) Das Betriebssysteme schickt dann die Anfrage bezüglich der Domain an den Nameserver, wartet seinerseits wieder auf die Antwort (die IP wird erwartet) und sendet dann die gesamte URi verpackt in einem IP-Packet (HTTP) an den Zielserver. Dieser verarbeitet sie und schickt die Antwort.

Das OS kann nun über den Port der Anfrage, der im Antwortpacket auch eingetragen ist, die Antwort der passenden Applikation zuordnen, die diese wiederum ind passende Target weiterleitet, natürlich nur, wenn nicht schon ein Timeout stattgefunden hat und die Anfrage (der Port) noch offen war.

Sonst könnte Dir ja jeder irgendwas schicken, was leider auch manchmal passiert.

Du legst also schon beim Absenden des Requests fest, in welchem Frame des Browsers die Antwort später landen muss. Es ist also nicht möglich, ohne zusätzliche Tricks auf eine Frage zwei Antworten zu erhalten und die dann auch noch passend zuzuordnen (das geht nur hier im Forum *gg*)

Wenn Du also zwei Antworten vom Server haben willst, dann musst Du auch zwei Antworten anfordern. Das geht aber nicht mit HTML, sondern z.B. mittels Javascript. Such mal im Forumsarchiv unter "zwei Frames", da wirst Du bestimmt fündig.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau