Programmieren eigener Frames

Sie können HTML-Frames in jedem Teil des Master-Rahmens erstellen, ohne einen HTML-Code mit automatischen Frames erstellen zu müssen. Wenn Sie aber Frames in den Haupttext einfügen möchten, können Sie ein Skript dafür erstellen. Sie können auch jeden HTML-Editor dafür verwenden.

Dies ist ein Beispiel, wie Sie HTML-Code verwenden können, um einen Bereich einer Site zu erstellen, der zwei horizontale Frames verwendet - einen Haupttext-Frame mit Bildlauf und einen starren Footer-Frame. Navigationsschaltflächen im Footer-Frame öffnen zwei Seiten im Haupttext-Frame, während eine Homepage-Schaltfläche aus dem Frame-Bereich heraus auf die Homepage der Site verweist.

  1. Erstellen Sie in der Seiten-Ansicht eine neue Seite für das Frameset – auf dieser Seite beginnen die Frames. Benennen Sie die Frames der Seite.

  2. Erstellen Sie neben dieser Seite noch drei Inhaltsseiten, die in den Frames angezeigt werden sollen, und nennen Sie sie „Footer", „Eins" und „Zwei".

  3. Öffnen Sie die Frames-Seite in der Seiten-Ansicht und fügen Sie HTML-Code hinzu, der sie als Frameset definiert und Größe, Position und Anfangsinhalt jedes Frames festlegt.

Wählen Sie ein Layout, klicken Sie auf die Schaltfläche „HTML" im Eigenschaftenfenster und geben Sie im Bereich des headInner-Buttons des Dialogfelds „Seiten-HTML" Folgendes ein:

<frameset rows="*,70">
<frame name="main" src="./html/one.html">
<frame name="footer" src="./html/footer.html">
</frameset>

Wenn Sie die Site mit der unstrukturierten Verzeichnisstruktur statt nach Asset-Typ publizieren, geben Sie Folgendes in der zweiten und dritten Zeile ein:

<frame name="main" src="./one.html">
<frame name="footer" src="./footer.html">

Mit diesem Code werden zwei horizontale Frames erstellt - der Frame „Haupt", der den Hauptteil der Seite belegt, und der 70 Pixel hohe Frame „Footer" am unteren Ende der Seite.

Klicken Sie im Dialogfeld auf „OK", wenn Sie fertig sind.

Das Attribut src ist ein relativer Pfadname, der auf eine Inhaltsseite verweist und mit dem Pfad übereinstimmen muss, der beim Publizieren der Seite generiert wird. Der Pfad ist hängt von der in der Publizieren- Ansicht ausgewählten Verzeichnisstruktur ab (wählen Sie Dateien anordnen aus dem Menü Publizieren und anschließend eine der Optionen des Untermenüs). Der Dateiname entspricht dem Namen der Seite in der Site-Ansicht, in Kleinschrift, mit der Endung .html versehen und mit Unterstrichen anstelle der Leerzeichen und anderer Sonderzeichen. So wird die Seite Eins in der Site-Ansicht als eins.html im resultierenden HTML-Code bezeichnet. Wenn Sie nicht sicher sind, wo sich eine Inhaltsdatei relativ zur Frameset-Seite befindet oder wie der entsprechende HTML-Name lautet, können Sie dies in der Publizieren-Ansicht nachsehen.

  1. Öffnen Sie die Seite „Footer" in der Seiten-Ansicht.

  2. Wählen Sie im Fenster „Master-Rahmen-Eigenschaften" im Feld „Name" die Option „ZeroMargins" aus.

  3. Klicken Sie auf die Layout-Fläche und geben Sie „110" in das Feld „Höhe" im Fenster „Layout-Eigenschaften" ein.

  4. Fügen Sie dem Layout drei Textfelder hinzu, die die Texte „Eins", „Zwei" und „Home" enthalten.

  5. Wählen Sie den Text „Eins", klicken Sie auf „Link", wählen Sie den Typ „Interner Link" und wählen Sie die Seite „Eins". Klicken Sie im Zielabschnitt des Dialogfelds „Link" auf „Neu" und geben Sie „Haupt" in das Textfeld neben der Schaltfläche „Neu" ein. Klicken Sie auf „Verknüpfen", um das Dialogfeld zu schließen.

  6. Wählen Sie den Text „Zwei" und erstellen Sie einen internen Link zur Seite „Zwei". Wählen Sie im Abschnitt „Ziel" des Dialogfelds „Link" die Option „Bestehend" und wählen Sie Haupt aus der Dropdown-Liste aus. Klicken Sie auf „Verknüpfen", um das Dialogfeld zu schließen.

  7. Wählen Sie den Text „Home" und erstellen Sie einen internen Link zur Seite „Home". Wählen Sie im Abschnitt „Ziel" des Dialogfelds „Link" die Option „Bestehend" und wählen Sie aus der Dropdown-Liste _top aus. Klicken Sie auf „Verknüpfen", um das Dialogfeld zu schließen.

  8. Öffnen Sie die Seiten „Eins" und „Zwei" in der Seiten-Ansicht, wählen Sie im Fenster „Master-Rahmen-Eigenschaften" den Master-Rahmen „ZeroMargins" und fügen Sie für jede Seite beliebigen Inhalt für die Anzeige im Frame Haupt ein. Fügen Sie Inhalt auf der Homepage ein.

Für Skript-Frames ist keine Vorschau möglich. Sie müssen daher die Site publizieren, um Ihre Frames zu testen. Klicken Sie auf alle Schaltflächen im unteren Frame. Die Schaltfläche „Eins" müsste nun den Inhalt der Seite „Eins" im oberen Frame anzeigen, und die Schaltfläche „Zwei" müsste nun den Inhalt der Seite „Zwei" im oberen Frame anzeigen. Mit der Schaltfläche „Home" müssten Sie alle Frames verlassen können, und die Seite „Home" müsste im ganzen Browser-Fenster angezeigt werden.