Vraag een webmaster wat hij of zij vindt van frames en je krijgt een felle "Ik haat frames" om je oren. Vraag het een ander en die lacht en zegt dat het de enige juiste manier is. Frames gebruiken betekent het combineren van meerdere HTML pagina's in één browserscherm. De meningen zijn er over verdeeld. Laten we eens kijken naar de voor- en nadelen van het gebruik van frames in je website. Je kunt dan zelf bepalen of je ze wilt toepassen.
Voordelen
1. Je kunt je menu makkelijk aanpassen. Als je een site hebt met 150 pagina's, hoef je maar één keer je menu aan te passen. De verandering zie je dan op alle pagina's.
2. Het is consequent, omdat men altijd precies weet waar het menu(frame) is.
3. Je hoeft nooit te scrollen om het menu weer in beeld te krijgen, want het staat er altijd.
4. Het is moeilijker voor bezoekers om je site te verlaten, omdat externe links openen in het hoofd frame (dit is tevens een nadeel).
5. Je kunt een extra frame maken met reclame erin. Dat frame blijft dan in beeld.
Nadelen
1. Frames worden niet door alle browsers ondersteund. Ongeveer 5% kan er niks mee.
2. Sommige zoekmachines kunnen sites met frames niet indexeren. Je moet dan een speciale pagina maken die wel geïndexeerd kan worden.
3. Een site met meerdere frames in één browserscherm laadt trager dan een HTML site.
4. Het is moeilijker voor bezoekers om je site te verlaten, omdat externe links openen in het hoofd frame.Het lijkt dat de inhoud van site B hoort bij site A, omdat die inhoud zichtbaar wordt in het frame van site A. De vraag is of dit in alle gevallen legaal en/of moreel verantwoord is.
5. Frames verkleinen de zichtbare ruimte. Dat is vooral nadelig op kleine monitoren.
6. Het is heel moeilijk om geframede pagina's te bookmarken (tenzij goed uitgevoerd). Dat kan irritatie opleveren bij bezoekers, die terug willen komen op een bepaalde pagina van je site.
7. Het kan zijn dat je een menu-frame ontwerpt, dat niet volledig zichtbaar is op kleine monitoren. Navigatie van de volledige site is dan niet mogelijk.
Het overwegen waard:
Vrijwel geen enkele van de grote, professioneel ontworpen sites gebruiken frames. Daarbij speelt het vooral een rol of het legaal te verantwoorden is, om andermans sites in je eigen frame te tonen, maar ook enkele van de ander punten, zoals hhhhet feit dat niet alle browsers frames ondersteunen en dat het moeilijk is om een pagina te bookmarken. Als je frames gebruikt, is dat dan voor jou gemak of voor het gemak van je bezoekers? In de meeste gevallen gebruikt een ontwerper frames voor zijn of haar eigen gemak.
Een ingangpagina die speciaal ontworpen is voor de zoekmachines, kan nooit zoveel bezoekers verwachten als een goed ontworden, niet geframede inhoudspagina. Dit is met name het geval bij grote sites met veel verschillende pagina's. Dus met gevarieerde inhoud. Er zijn al rechtzaken geweest over het gebruik van frames, omdat men inhoud van de ene site in een frame van de andere site liet zien. Daar zijn behoorlijke schadeclaims uit voortgevloeid en gehonoreerd.
Hoe denk je nu over frames?
De nadelen van frames wegen zwaarder dan de voordelen. Wanneer er frames worden gebruikt, dan is dat meestal omdat de ontwerper dat makkelijk vindt en niet omdat de bezoeker er bij gebaat is. Vaak zijn de ongemakken voor de ontwerper op te lossen, als die zich verdiept in de overige mogelijkheden. Als je bezoekers zich er niet prettig bij voelen, dan is het dus zeer de vraag of je er mee door moet gaan.
Ik begrijp dat ik nu een paar mensen tegen de haren in strijk. Het mag inmiddels duidelijk zijn dat ik geen voorstander ben van frames, maar het is zeker niet mijn bedoeling om iemand af te kraken. Ik adviseer je om de voor- en nadelen nog eens door te nemen en dan te beoordelen of je wel of niet frames wilt gebruiken. Alleen jij kan die vraag beantwoorden.