Ich denke, wir fangen jetzt mal eine neue Frameseite an. Nichts besonderes, so wie das hier.
Bevor wir anfangen, betone ich noch mal... machs einfach! Eine Site mit Frames und Links, die kreuz und quer verweisen, ist verwirrend zu bauen und noch verwirrender zu navigieren. Also, fangen wir an!
Erst müssen wir uns klarmachen, was das Endresultat sein soll. Ich denke, ein gutes Design ist ein Banner oben, ein Verzeichnisfenster links und ein Hauptfenster rechts. Lass uns zuerst die Hauptseite machen.
<HTML> <HEAD> <TITLE>A Practice Page</TITLE> </HEAD> <FRAMESET> </FRAMESET> </HTML>
Erstelle ein neues Verzeichnis und speichere das als index.html. Das Bild, das wir als Banner verwenden, ist das "MY FRAMZ PAGE" Bild. Nimm das hier unten und speichere es als framz1.gif in Deinem Arbeitsverzeichnis.
Teile den Bildschirm horizontal auf.
<HTML> <HEAD> <TITLE>A Practice Page</TITLE> </HEAD> <FRAMESET ROWS="83,*"> </FRAMESET> </HTML>
Beachte, dass wir die 83 erhalten, indem wir 8 Pixel zur Bildhöhe hinzufügen. Beachte auch, das wir wegen des festen Frames auch einen elastischen Frame verwenden.
Jetzt lege die banner.html als Seite für den oberen Frame fest (wir machen diese Seite in wenigen Minuten). Schreib auch ein <FRAMESET> Tagpaar rein, denn wir unterteilen den unteren Bereich noch weiter.
<HTML> <HEAD> <TITLE>A Practice Page</TITLE> </HEAD> <FRAMESET ROWS="83,*"> <FRAME SRC="banner.html"> <FRAMESET> </FRAMESET> </FRAMESET> </HTML>
SCHAU'S DIR AN
Du kannst das jetzt schon ausprobieren, aber Du erhältst noch Fehlermeldungen, weil es
nicht vollständig ist.
Wir teilen den unteren Bereich in zwei Teile. Wir legen auch fest, dass das linke Fenster die directory.html enthält und das rechte Fenster die home.html enthält. Noch mal, wir haben diese Seiten noch nicht erstellt, also wirst Du noch eine Fehlermeldung erhalten (oder zwei) (oder drei).
<HTML> <HEAD> <TITLE>A Practice Page</TITLE> </HEAD> <FRAMESET ROWS="83,*"> <FRAME SRC="banner.html"> <FRAMESET COLS="20%,80%"> <FRAME SRC="directory.html"> <FRAME SRC="home.html"> </FRAMESET> </FRAMESET> </HTML>
Das wir unser Verzeichnis auf der linken Seite haben, und die Seiten in das rechte Frame geladen werden sollen, müssen wir den Frames Namen geben. Da nur im rechtem Frame Seiten geladen werden, brauchen wir auch nur ihm einen Namen zu geben.
<HTML> <HEAD> <TITLE>A Practice Page</TITLE> </HEAD> <FRAMESET ROWS="83,*"> <FRAME SRC="banner.html"> <FRAMESET COLS="20%,80%"> <FRAME SRC="directory.html"> <FRAME SRC="home.html" NAME="MAIN-WINDOW"> </FRAMESET> </FRAMESET> </HTML>
OK. Damit sind wir soweit fertig... bis jetzt.