Framestruktur aufbauen bei Laden von Teilframes

Hallo,

Wie verhindert man, dass Teilseiten einer Page auch ausserhalb der Frame-Struktur angezeigt werden koennen? Ich kenne einige Seiten, bei denen die komplette Frame-Struktur dann nachgeladen wird. Wie macht man sowas?

Gruesse,

Peter

Hallo Peter,

schau mal hier:
http://www.ideenreich.com/trickkiste/tricks91.shtml

LG, piranja

Wie verhindert man, dass Teilseiten einer Page auch ausserhalb
der Frame-Struktur angezeigt werden koennen? Ich kenne einige
Seiten, bei denen die komplette Frame-Struktur dann
nachgeladen wird. Wie macht man sowas?

Hallo Peter,

die Möglichkeit bei pureHTML besteht nur mit einem Javascript, das Du in jede Seite, die eigentlich nur in einem Frameset angezeigt werden soll, einbaust. Der einfachste Weg ist eine Datei zu erstellen die sich bspw. scripts.js nennt. Der Inhalt sieht dann wie folgt aus:

if ( self.location == top.location ) top.location = "/index.html";

In alle HTML-Dateien ausser der index.html (in der der Frameset ist) fügst Du dann im -Bereich folgendes ein:

...

...

Dann wird bei direktem Aufruf der Frameset geladen.

Du könntest auch in jedes -Tag ein

einbauen, nur wenn Du dann mal etwas ändern willst, musst Du alle Dokumente überarbeiten und das kann mühsam werden.

Gruß
Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]