Home Ontwerp je site HTML Frames in HTML

Frames in HTML

Frames zijn afzonderlijke webpagina's die naast elkaar geopend worden in één browservenster. Meestal worden frames gebruikt om het navigatiegedeelte te scheiden van de inhoudpagina's.

Voorbeeld van frames gebruik


Een voorbeeld van  een website die gebruik maakt van frames

In de afbeelding hiernaast zie je een website die gebruik maakt van 2 framepagina's (navigatie.html en inhoud.html). Omdat er 2 pagina's tegelijk in één browservenster getoond worden, hebben we een speciaal document nodig dat alle informatie over die 2 framepagina's bundelt, een overkoepelende pagina.


Deze speciale pagina noemen we de framesetpagina. De framesetpagina bevat HTML-codes die opgeven hoe deze 2 pagina's op het scherm getoond zullen worden. Het document navigatie.html komt aan de bovenkant en vult 30% van het scherm. Het document inhoud.html moet aan de onderkant komen en moet de rest van het scherm vullen (70%).


Verouderde technologie

Hoewel er zeer veel tegenstanders zijn van framegebruik, kan het voor beginners zonder kennis van PHP en dergelijke erg handig zijn om frames te gebruiken:


  1. Allereerst is er de tijdwinst voor de bezoeker. Inhoud die dezelfde blijft op de hele site (bijvoorbeeld de hyperlinks die de navigatie van de site vormen) moet slechts één keer geladen worden en blijft ongewijzigd gedurende het hele bezoek aan de site. Dit scheelt de nodige downloadtijd.

  2. Er is ook een voordeel voor de maker van de site. Het is de bedoeling dat een gebruiker naar de website gaat en daar de informatie vindt die hij nodig heeft. Via frames kunnen we bewerkstelligen dat een gebruiker langer op de site blijft, door pagina's die elders op het World Wide Web staan te laten zien in een zelf te definiëren venster. Heeft de gebruiker genoeg van deze site, dan hoeft hij alleen maar op de navigatiebalk te klikken om weer op de homepage van de maker terug te komen. Uiteraard is dit voor commerciële makers meer van belang dan voor particulieren. Hoe langer een gebruiker op een site verblijft, des te interessanter is het voor bedrijven om hier te adverteren.

Lees verder in het hoofdstuk beginnen met frames in HTML.

7 + 2 =
 

GOOGLE adsense