FRAMES

Frames worden veel gebruikt in webdesign. Ze zorgen voor een indeling van de webpagina en maken dat hyperlinks in een  ander frame openen. Zo kan men tijdens het navigeren een overzicht behouden. Enkele voorbeelden:

 

Boven: een pagina met twee frames. De hyperlinks in het linkerframe openen een venster in het rechterframe.

Boven: een pagina met drie frames. De hyperlinks in het bovenframe openen een venster in het rechterframe.
 De links in het linkerframe openen in het hoofdframe een venster.

Boven: een pagina met drie frames. De hyperlinks in het bovenframe openen een venster in het hoofdframe.
 Ook het linkerframe heeft het hoofdframe als 'target'

Na deze voorbeelden gaan we tonen hoe een framepagina wordt gemaakt.

Klik op Pagina

Kies de juiste frame-indeling...

Stel nieuwe pagina's in, of koppel reeds gemaakte pagina's. Hieronder een voorbeeldje van een voorontwerp. Er werden drie nieuwe pagina's gemaakt.

Het uiteindelijk resultaat: bij het klikken op de figuur wordt de componist geselecteerd. Bij het klikken op de werken wordt een pagina geopend met de vermelding van het werk en wordt het muziekstuk afgespeeld.

Bij het opslaan van een framepagina met drie frames moet men vier bestanden opslaan. Eén per frame en tenslotte de framepagina zelf. Deze laatste houdt de structuur bij. Hieronder wordt het vaandal opgeslagen.

Hou er rekening mee dat je per link ook nog een pagina moet hebben.
Voorbeeld: twee componisten met elk twee werken...

1 pagina voor het vaandel met de twee componisten
2 pagina's voor de inhoud per componist
4 pagina's voor het hoofd, twee per componist
1 framepagina om de structuur weer te geven

Laat ons eens een kijkje nemen in de broncode:

Via komt men in de code van de structuurpagina terecht.

We stellen vast dat er een frameset werd opgebouwd met rijen en kolommen. Een * betekent dat de verdere beschikbare ruimte wordt benut. Bvb rows ="238,*" wil zeggen dat de eerste rij 238 pixels hoog is en dat het andere frame zich toont naarmate er nog plaats is. De source toont de bron bij het openen van de de framepagina. De target verwijst naar de standaardinstelling voor de hyperlinks. Voor zeer oude browsers kan je nog een mededeling weergeven als de browser geen frames ondersteunt. Gelukkig komt dit niet meer voor....

Als je de target wil verleggen kan je bij een hyperlink ook manueel instellen. De opties spreken voor zich.
 

Door rechtsklikken op een frame kan men ook nog instellingen wijzigen. Kies Frame-eigenschappen.

Bekijk de instellingen: naam, marges, verstelbaar of niet, ...

Via framespagina (zie boven) kan men de framesruimte instellen en desnoods de randen weergeven.