Hét STARTPUNT voor stamboomonderzoek in Nederland 'Google' voor stambomen... Zoek op personen in stambomen op internet! Stamboomzoeker.nl
Google Internet Voorouders.net 
Sitemap | Contact
Uw stamboom begint hier...
This is a Genealogy site. The Genealogy Register

HTML-gids

Start | Basis | Links | Opmaak | Kleuren | Afbeeldingen | Tabellen | Opsommingen | Formulieren | Frames | Speciale tekens | Meta-tags

Frames

<html>
   <head>
   </head>

   <frameset rows="100,*">
      <frame src="pagina1.htm" name="framenaam1">
      <frameset cols="150,*">
         <frame src="pagina2.htm" name="framenaam2">
         <frame src="pagina3.htm" name="framenaam3">
      </frameset>
   </frameset>

   <noframes>
      Alternatieve paginainhoud
   </noframes>
</html>

Hierboven ziet u de basisstructuur van een frameset. De frameset begint met <frameset> en eindigt met </frameset>. Daarbinnen bevinden zich de frames met <frame> en </frame> als begin- en eindtag. In het voorbeeld hierboven wordt het venster eerst in twee horizontale rijen verdeeld. De onderste rij wordt vervolgens met een nieuwe frameset in twee kolommen verdeeld. De eerste frameset bevat dus 1 frame en de tweede frameset; de tweede frameset bevat 2 frames. In totaal zijn er dus 3 frames en in elk frame wordt een andere pagina weergegeven, bijvoorbeeld een titelpagina, een menupagina en een normale pagina met inhoud. De frameset zelf wordt in een apart html-bestand opgeslagen, waarbij de frameset de plaats inneemt van de <body> en </body> tags. Onder de frameset komt een alternatieve paginainhoud die wordt weergegeven als de browser van de bezoeker geen frames kan weergeven. Maar dat is tegenwoordig vrijwel nooit meer het geval. Wel heeft het zin om hier een link op te nemen naar de menupagina omdat zoekmachines niet altijd even goed met frames overweg kunnen en via zo'n extra link gemakkelijker bij uw pagina's kunnen komen. Deze alternatieve inhoud staat tussen <noframes> en </noframes>

Het resultaat ziet er ongeveer zo uit (schematisch):

pagina1
pagina 2 pagina 3

De attributen en eigenschappen voor <frameset> zijn de volgende:

rows="..." : verdeeldt het venster in horizontale rijen
   rows="100,*" : 2 rijen; de eerste 100 pixels hoog, de tweede vult de overige hoogte van het venster
   rows="20%,60%,20%" : 3 rijen met een hoogte van respectievelijk 20%, 60% en 20% van de vensterhoogte
cols="..." : verdeeldt het venster in verticale kolommen
   cols="30%,70%" : 2 kolommen met een breedte van respectievelijk 30% en 70 % van de vensterbreedte
   cols="120,*,40" : 3 kolommen; de eerste 120 pixels breed, de derde 40 pixels breed en de derde vult de overige breedte van het venster

De attributen en eigenschappen voor <frame> zijn de volgende:

src="..." : de verwijzing naar het adres van de pagina die in het frame wordt weergegeven
   src="pagina.htm" : naar een pagina in dezelfde map
   src="mapnaam/pagina.htm" : naar een pagina in de map 'mapnaam'
   src="../pagina.htm" : naar een pagina in de bovenliggende map
   src="http://www.website.nl/pagina.htm" : naar pagina in een andere website
name="..." : de naam van het frame; deze naam wordt gebruikt bij links in het attribuut target="..." (kijk bij het gedeelte over links)
frameborder="..." : de dikte van het kader om het frame (0 is geen kader)
noresize="noresize" : de afmetingen van het frame kunnen niet door de bezoeker gewijzigd worden (standaard kan de bezoeker met de muis de frameranden verschuiven!)
scrolling="..." : geeft aan of er een schuifbalk in het frame moet worden weergegeven
   scrolling="no" : nooit een schuifbalk
   scrolling="yes" : altijd een schuifbalk
   scrolling="auto" : alleen een schuifbalk als de paginainhoud niet in het frame past
marginheight="..." : de marge tussen de paginainhoud en de boven- en onderkant van het frame in pixels
marginwidth="..." : de marge tussen de paginainhoud en de linker en rechter kant van het frame in pixels


Iframes

<iframe src="pagina.htm" name"framenaam"></iframe>

Een iframe is een frame dat wordt weergegeven in een gewone pagina. Het begint met <iframe> en eindigt met </iframe>. Daartussen staat niets.

De attributen en eigenschappen voor een iframe zijn de volgende:

src="..." : de verwijzing naar het adres van de pagina die in het iframe wordt weergegeven
   src="pagina.htm" : naar een pagina in dezelfde map
   src="mapnaam/pagina.htm" : naar een pagina in de map 'mapnaam'
   src="../pagina.htm" : naar een pagina in de bovenliggende map
   src="http://www.website.nl/pagina.htm" : naar pagina in een andere website
name="..." : de naam van het frame; deze naam wordt gebruikt bij links in het attribuut target="..." (kijk bij het gedeelte over links)
frameborder="..." : de dikte van het kader om het frame (0 is geen kader)
scrolling="..." : geeft aan of er een schuifbalk in het frame moet worden weergegeven
   scrolling="no" : nooit een schuifbalk
   scrolling="yes" : altijd een schuifbalk
   scrolling="auto" : alleen een schuifbalk als de paginainhoud niet in het frame past
marginheight="..." : de marge tussen de paginainhoud en de boven- en onderkant van het frame in pixels
marginwidth="..." : de marge tussen de paginainhoud en de linker en rechter kant van het frame in pixels
height="..." : de hoogte van het iframe in pixels
width="..." : de breedte van het iframe in pixels

Tegenwoordig wordt het gebruik van frames vaak afgeraden. Frames werken prima wanneer bezoekers via de hoofdpagina van een website binnenkomen, maar wanneer een bezoeker zomaar ergens midden op de website binnenvalt (bijvoorbeeld via een zoekmachine) is het moeilijk om de juiste pagina in het juiste frame weer te geven.

Start | Basis | Links | Opmaak | Kleuren | Afbeeldingen | Tabellen | Opsommingen | Formulieren | Frames | Speciale tekens | Meta-tags