Weblessen.nl - Voor iedereen die wat wil leren..


Frames

Een frameset is een pagina waarin andere pagina's naast of onder mekaar geladen worden. Dus verschillende pagina's laten zien op een aparte pagina waarin je de maten weergeeft. Dit kan heel handig zijn voor bijvoorbeeld een menu. Je plaatst in een rechterframe een menu en die hoef je dan maar één keer te maken en je roept hem dus ook maar één keer op. Laten we het maar eens bekijken. Bekijk de voorbeelden maar eens en je komt er al snel achter wat een frameset is.


Verticale frames

<html>
<frameset cols="25%,50%,25%">

<frame src="frame1.htm">
<frame src="frame2.htm">
<frame src="frame3.htm">

</frameset>
</html>

Bekijk het resultaat van de verticale frames hier
Dit frame heeft een border die de gebruiker zelf kan aanpassen!
Horizontale frames
<html>

<frameset rows="25%,50%,25%" frameborder="no">

<frame src="frame1.htm">
<frame src="frame2.htm">
<frame src="frame3.htm">

</frameset>

</html>

Bekijk het resultaat van de horizontale frames hier
Als het goed is heb je opgemerkt dat verticale frames de tag: cols gebruiken en horizontale frames: rows. Dit is het enige punt waarmee je kunt veranderen of de frames horizontaal of verticaal getoond worden. Diagonale frames bestaan niet en zullen ook nooit mogelijk worden.
Door frameborder="no" achter het frameset te zetten voorkom je dat je bezoekers de borders kunnen zien. De borders worden als witte strepen aangegeven, maar zijn nog steeds verschuifbaar! Zie ook voorbeeld. Om de frames voor de bezoeker onaanpasbaar te maken gebruik je de code: noresize achter de tag frameset.

Omdat er nog steeds browsers zijn die geen frames ondersteunen is het handig om de volgende code toe te passen.
<noframes>
<body>Jouw browser ondersteund geen frames! Je kunt deze pagina niet met deze versie van jouw browser bekijken.</body>
</noframes>


Als er dan iemand op jouw pagina komt met een browser die geen frames ondersteund ziet hij dit:
Jouw browser ondersteund geen frames! Je kunt deze pagina niet met deze versie van jouw browser bekijken.

Geef je frames ook een naam! Dat is veel makkelijker met linken. Je frames een naam geven doe je zo:
<frame src="frame1.html" name="menu">
<frame src="frame2.html" name="main">
<frame src="frame3.html" name="top">


Nog een paar handige functies voor als je met frames werkt:
noresize De frames niet meer kunnen verschuiven!
scrolling="no" Zo zorg je ervoor dat het frame geen scrollbalk heeft!
<a href="pagina.html" target="doelframe">
Zo zorg je ervoor dat pagina.html zich in een door jou bepaald frame laad!


Targets van links:

  • target="_top"
    Pagina verschijnt in de gehele browser (de frames verdwijnen)
  • target="_self"
    Pagina verschijnt in het frame zelf (dit is ook standaard dus hoef je er eigelijk niet bij te zetten)
  • target="_blank"
    Pagina verschijnt in een nieuw venster (apart venster over venster heen)
  • target="_parent"
    Pagina verschijnt in dezelfde frameset vanwaar het actieve document is aangeroepen.

Dit was de les: Frames! Denk er wel aan dat niet iedereen pagina's met frames mooi vindt. Ik vind het echter wel heel handig maar werk er nooit meer mee. Verder naar de volgende les.



Webdesign

Maak van Weblessen.nl uw startpagina!
Plaats Weblessen.nl bij uw favorieten. Neem contact met me op.
Heb je een Hosting?
Geef hier jouw mening over jouw web hosting

Webadres.info: Goede domeinnaam kiezen

Gesponsorde links:
Budget Webhosting
Web2host.nl
10eurohost.nl
Denit Hosting Solutions
YourHosting.nl
Starthosting.nl
Eduvision.nl
Educruitment.nl
Webadres.info


De link top 5:
Gratis Computercursussen
WebmasterStartpagina
MijnStartpagina.nu
Bluebird Animatie
Anouksweb
Link aanmelden
Alle Partners

Webmasterwoordenboek
A | B | C | D | E | F
G
| H | I | J | K | L | M
N
| O | P | Q | R | S | T
U | V | W | X | Y | Z

Films vanavond op Tv:

De klok:

(advertentie)

HTML leren
PHP cursus
XML lessen
XHTML les
CSS leer
leer C
REXX online
Red Hat Linux cursus