Hi,
es soll und darf nicht möglich sein eine datei.html
die datei xy.html allein ohne dieses frameset auf zu rufen.
Ist das überhaubt möglich?
nein. HTTP ist zustandslos - der Server kann nie wissen, welche Seiten,
Framesets, was-auch-immer durch vorherige Anforderungen bereits im Browser geladen sind.
Und alles, was beispielsweise ein Zugriff eines Framesets auf einen
untergeordneten Frame an Informationen mitsenden könnte, kann ein Browser
auch bei einer direkten Eingabe des URL eines untergeordneten Frames
mitsenden - ausgenommen in der Tat den Referrer, der allerdings ohnehin
nicht zuverlässig gesendet wird.
Falls Dein Frameset sich von bestimmten Werten des Referrers abhängig
macht, schließt Du zahlreiche Besucher von Deinen Seiten aus, die
beispielsweise durch einen Firmen-Proxy sämtliche Referrer-Angaben aus
ihren Requests herausgefiltert bekommen.
Ich bin ansonsten kein Frames-Verächter, ich verwende selbst welche ...
aber genau Deine Aufgabenstellung ist mit Frames nicht zuverlässig lösbar.
Viele Grüße
Michael