|
Lektion 11/Teil 3 - Frames (Erweitert) Im letzten Teil der letzten Lektion erkläre ich Ihnen, wie man Framesets programmiert, die gleichzeitig mehrere Reihen und Spalten enthalten. Auf den ersten Blick wirkt die Programmierung ziemlich einfach, hat aber ihre Tücken. Wenn man ein Frameset programmieren möchte, das ein bisschen aufwendiger ist, zeichnet man am besten eine Skizze, denn wenn man die Fensteraufteilung vor sich sieht, fällt die Programmierung leichter. Grob gesagt verschachtelt man bei solchen Programmierungen die Spalten und Reihen ineinander. Man fängt am linken Rand an. Je nach dem ob dieser Seitenrand unterteilt ist oder nicht, fängt die Programmierung mit ROWS oder COLS an. ![]() Bei folgendem Frameset ist die linke Seite in zwei Teile, also zwei Reihen geteilt. Die obere Reihe ist in zwei Spalten geteilt. Die Programmierung fängt also mit ROWS an, wobei sich die erste Reihe dann in zwei COLS aufteilt: <FRAMESET ROWS="*,100" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0><FRAMESET COLS="150,*" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0> <FRAME SRC="F2.HTM" NAME="LINKS" MARGINWIDTH=20 MARGINHEIGHT=20> <FRAME SRC="F3.HTM" NAME="RECHTS" MARGINWIDTH=20 MARGINHEIGHT=20> </FRAMESET> <FRAME SRC="F4.HTM" NAME="UNTEN" MARGINWIDTH=20 MARGINHEIGHT=20> </FRAMESET> Beispiel anzeigen Im im folgenden Beispiel ist der rechte Teil auf eine Breite von 200 Pixeln festgelegt und un zwei Teile geteilt. Das obere Fenster ist auf eine Höhe von 150 Pixeln festgelegt : <FRAMESET COLS="*,200" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0><FRAME SRC="F2.HTM" NAME="LINKS" MARGINWIDTH=20 MARGINHEIGHT=20> <FRAMESET ROWS="150,*" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0> <FRAME SRC="F3.HTM" NAME="RECHTS" MARGINWIDTH=20 MARGINHEIGHT=20> <FRAME SRC="F4.HTM" NAME="UNTEN" MARGINWIDTH=20 MARGINHEIGHT=20> </FRAMESET> </FRAMESET> Beispiel anzeigen Das nun folgende letzte Beispiel ist schon komplizierter. Viel Spaß bein nachbauen. <FRAMESET ROWS="*,100" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0><FRAMESET COLS="100,*"> <FRAME SRC="F1.HTM"> <FRAMESET ROWS="100,*"> <FRAME SRC="F4.HTM"> <FRAMESET COLS="*,90"> <FRAME SRC="F3.HTM"> <FRAME SRC="F1.HTM"> </FRAMESET> </FRAMESET> </FRAMESET> <FRAME SRC="F2.HTM"> </FRAMESET> Beispiel anzeigen zur Lektion 12 |