HTML: frames
- Vooreerst dit: frames zijn zeer sterk af te raden. Maar dat is niet
voldoende reden om ze gewoon te verzwijgen.
- Je kan frames als volgt definiëren
<FRAMESET COLS|ROWS=“25%,50%,*”>
<FRAME SRC=“...” NAME=“”>
<FRAME SRC=“…” NAME=“”>
</FRAMESET>
Let erop:
- dat er geen <BODY> tag is
- dat FRAME SRC= vermeldt welke pagina in dat frame moet getoond worden
- dat je steeds slechts in één richting frames kan maken: horizontaal of verticaal.
Uiteraard kan je wel een frame verder onderverdelen.
- dat er ook <IFRAME> ... </IFRAME> bestaan: de inline frames waarmee
je een extern stuk HTML kan insluiten.
- Als voorbeeld een frameset met twee vertikaal verdeelde stukken
<FRAMESET COLS=“50%,50%”>
<FRAME SRC=“left.htm”NAME=“links”>
<FRAME SRC=“right.htm” NAME=“rechts”>
</FRAMESET>
- In dit voorbeeld wordt er een bovenframe van 200 pixels gelmaakt, en de rest van het
scherm wordt vertikaal verdeeld
<FRAMESET ROWS=“200,*”>
<FRAME SRC=“top.htm” NAME=“boven”>
<FRAMESET COLS=“50%,50%”>
<FRAME SRC=“left.htm” NAME=“links”>
<FRAME SRC=“right.htm NAME=“rechts”>
</FRAMESET>
</FRAMESET>
- Het gebruik van frames heeft gevolgen voor de links die je gebruikt.
<A HREF="http://www.te-linken-site.com/pagina.htm"
TARGET="doelvenster"> waarbij doelvenster kan zijn:
- "_self": hetzelfde frame
- "_top": het volledige scherm
- "_blank": een blanco frame (te gebruiken voor externe links)
- "_parent": het moederframe
- of een naam die je zelf kiest. Als dat frame nog niet bestaat, wordt het aangemaakt.
- Om frames aan te maken kan je o.m. gebruik maken van
[Webweven index] - [HTML
referenties] - [Copyright]