Hallo Unwissender,
kann mir wer weiterhelfen wie man eine Website ohne Frames macht.
Also wie z.B.: http://www.schroepl.net/projekte/gzip_cnc/cache.htm
es wäre hilfreich, wenn Du Deine Frage etwas detaillierter formulieren
könntest. Die Navigation innerhalb dieser Seiten weist verschiedene
Aspekte auf, die mir ganz unterschiedlichen Mechanismen realisiert sind
und demzufolge unterschiedliche Fragestellungen behandeln.
1. Die feste Position der Navigation in hinreichend modernen Browsern
(d. h. nicht dem M$IE) ist mit CSS realisiert - der Quelltext dazu
steht in jeder einzelnen HTML-Seite selbst drin.
2. Die Tatsache, daß
a) jedes Dokumente die nahezu gleichee Navigation enthält, aber
b) diese Navigation innerhalb jedes Dokuments geringfügig anders
aussieht (weil der Link auf das aktuelle Dokument deaktiviert
und anders gefärbt ist),
liegt an einer serverseitigen Programmierung dieser Navigation.
Details zum Punkt 2:
-
Die Original-Dokumente sind Server Side Includes, welche ein gemein-
sames Dokument mit der Navigation includen (weshalb dieses nur an
einer einzigen Stelle gepflegt werden muß). -
Das eingefügte Dokument ist selbst wiederum ein SSI-Dokument, welches
über die Apache-eigenen XSSI-Funktionen eine Environment-Variable,
nämlich den URL des einbindenden Dokuments, abfragt und in Abhängig-
keit davon jeden einzelnen "Button" auf aktiv bze. passiv schaltet.
(PHP wäre eine andere Möglichkeit, diesen Aspekt zu realisieren.) -
Die tatsächlich angezeigten Dokumente wiederum sind statisches HTML.
Ich habe ein Perl-Skript, welches über LWP::Simple die Original-SSI-
Dokumente absaugt und als statische Dateien ablegt (weil ich mit
gzip_cnc selbst nur statische Dateien komprimiert ausliefern kann).
Die angezeigten Dokumente sind also praktisch "kompiliert", was auch
den Server entlastet (der nicht bei jedem Zugriff das SSI-Parsing
ausführen muß).
Viele Grüße
Michael