Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Alternative zu Frames? Wie geht das?





Frage

Hallo, ich will eine Frameseite machen, aber ohne Frames. Ich weiß das klingt etwas blöd ausgedrückt, aber wie bekomme ich das hin? Zum Beispiel eine Navigationsleiste: Sie soll immer erscheinen aber nicht in der eigentlicher HTML-Seite als Quelltext integriert sein. Auch soll sie (wie gesagt) nicht als Frame vorhanden sein. Ich weiß, das es geht, aber leider nicht wie. Als Beweis ist Frontpage zu nennen. Wenn man mit Frontpage ein Webprojekt erstellt, erzeugt es Frame-ähnliche Seiten im Webprojekt (z.B. wird eine Navigationsleiste über die Frontpage-Erweiterung auf dem Server irgendwie mit den Dokument verbunden). Das sieht ungefähr so aus: Es gibt die Seite mit den Inhalt 1: [b]neuigkeiten.htm[/b], die Seite mit den Inhalt 2: [b]impressium.htm[/b], und die Navigationleiste [b]navigation.htm[/b]. Ruft man auf dem Server die Seite [b]neuigkeiten.htm[/b] auf, wird automatisch eine Seite angezeigt welche die Neuigkeiten [b]und[/b] die Navigationsleiste enthält (obwohl es 2 voneinander unabhöngige Seiten sind). Das selbe geschieht, wenn man die Seite mit dem Impressium aufruft. In den entgültigen Quelltext wird das dann aber nicht angezeigt (man kann es nicht nachvollziehen, da es ein vollkommen neuer Quelltext ist), sondern es wird [b]eine[/b] neue HTML-Seite generiert, ohne Frames (vermutlich über die Frontpage-Erweiterung auf dem Server, ähnlich wie PHP arbeitet). Meine Frage: Wie kann ich das machen ([i]indirekte Frames[/i])? PHP habe ich auch zur Verfügung (falls es damit geht). P.S.: Sorry, das es ein bissel blöd ausgedrückt ist, ich hoffe ihr versteht was ich meine. [i]<gruß thj>[/i]

Antwort 1 von steffen2

das geht so ähnlich wie du es willst mit SSI
<!--#include virtual="seite1.html" -->
an der Stelle wo die eingebettete Seite erscheinen soll.

Steffen

Antwort 2 von TheHappyJoker

Danke Dir! Teste jetzt mal, ob mein Server SSI unterstützt.

Kann ich damit auch bestimmen, ob die Navigationsleiste oben, unten, links oder rechts erscheien soll? Zum Beispiel um eine Navigationsleite oben und eine links einzufügen.

<gruß thj>

Antwort 3 von TheHappyJoker

Habe jetzt rausgefunden, dass man (Navigations-)Seiten mit PHP und SSI einfügen kann (wobei mir die SSI-Variante mehr zusagt, da einfacher zu bauen).

Problem: Das Layout.

Wie lässt sich das am einfachsten Regeln? Ich habe mir gedacht, alle Seiten mit einer Tabelle aufzubauen (eine Zeile, zwei Spalten). Die erste Spalte wird 25% breit und bleibt leer (dort kommt einfach der include-Befehl für die Navigationsleiste rein). In die restlichen 75% der Zeile kommt der eigentliche Inhalt (so, als wären diese 75% eine einzige HTML-Seite).

Problem: Das Umbauen der Webprojekte.

Ich wollte eigentlich alle meine Webprojekte Frame-Frei umbauen. Aber Tabellen zu erstellen auf jeden Dokument wird SEHR umständlich und lange dauern.

Gibt es alternativen zu meiner Idee? Wie macht es eignetlich das SN? Hier bleibt ja auch der Kopf und die linke (teilwise auch rechte) Navigationsleiste bei jeder Seite gleich. Hier wird es zwar mit ASP gemacht, aber gibt es Adaptionen für PHP?

<gruß thj>

Antwort 4 von TheHappyJoker

| ein bissel rauf damit |

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: