Zoek

Voor ons geen frames

 

Hebt u verder nog vragen over dit onderwerp?

Gebruik frames alleen waar nodig, niet voor grafische hoogstandjes

Iedereen die een beetje HTML kennis heeft, loopt hoog op met de mogelijkheden van frames. Wie echter wat meer ervaring heeft, is er snel van te overtuigen dat frames zelden een oplossing zijn, maar heel vaak de oorzaak van problemen.

Waarom niet?

  • Frames maken een website trager. In plaats van één pagina, wordt eerst de frameset-pagina opgehaald, en vervolgens minstens twee nieuwe pagina's. Het bandbreedteverbruik en de webserverbelasting worden hierdoor sterk verhoogd.
  • Zonder frames kunnen we de context van een webpagina (de plaats van de pagina binnen de site map) eenvoudig visualeren op alle documenten zonder JavaScript.
  • De bezoeker kan pagina's zonder frames eenvoudig bookmarken, wat ervoor zorgt dat hij sneller zijn weg zal terugvinden naar onze sites.
  • Met Edit Find kan de gebruiker een volledige pagina doorzoeken (niet enkel de geselecteerde frame).
  • Refresh laadt de laatste versie van het geselecteerde document (niet de initiele frameset).
  • Zonder frames kunnen onze sites door meer mensen bekeken worden: ook web-TV, Psion Organizer, Nokia Communicator en oudere browsers.
  • De titelbalk van elke pagina bevat de juiste omschrijving van de pagina, en niet alleen de titel van de frameset.
  • Afdrukken is met frames minder intuitief. De Print button blijft bij sommige browsers gedisabled tot je in de frame klikt, bij ander browsers wordt standaard niet de juiste frame afgedrukt, ...
  • Als bezoekers via een zoekengine de site binnenkomen, komen ze terecht in een volledige pagina inclusief navigatie. Zoekengines zijn één van de meest populaire invalswegen voor uw bezoekers.
  • Het verwachtingspatroon van de gebruiker wordt doorbroken door frames: de gebruiker weet niet meer wat er waar gaat veranderen. Hij verwacht dat een nieuwe pagina wordt geladen, maar in de plaats daarvan verandert slechts een deel van het scherm. Als de bezoeker dit niet doorheeft, zal hij gefrustreerd meerdere keren klikken, tot hij besluit dat de site niet werkt.
  • Niet alle zoekengines indexeren de frames.
  • Bezoekers kunnen zonder frames eenvoudig een link naar uw pagina's doorsturen via email.
  • Rechtstreekse linken tussen toepassingen zijn met frames beperkt tot het hoogste niveau de frameset, tenzij in alle pagina's JavaScript gebruikt wordt om de frameset op te zoeken. Dit voegt echter extra complexiteit toe aan de site en je gebruikt minstens dubbel zoveel bandbreedte.
  • Met frames integreert een website veel beter als "portlets" (= één onderdeel van een bedrijfsportaal).
  • Nieuwe versies van HTML ontmoedigen het gebruik van frames. Inline frames vormen het alternatief, dat alle voordelen van frames overneemt zonder de nadelen.

Wat missen we zonder frames?

  • Frames helpen soms te besparen op bandbreedte omdat navigatiebalk niet telkens opnieuw wordt doorgestuurd. Deze winst is er alleen indien de bezoeker meerdere pagina's binnen dezelfde frame bekijkt, wat zelden het geval is.
  • Gebruiker kan schermoppervlakte optimaliseren door met de frames te schuiven. Op een klein scherm kan hij bijvoorbeeld tijdelijk de navigatie wegschuiven terwijl hij de tekst leest.
  • Pagina's kunnen afgedrukt worden zonder navigatie, zonder dat er een aparte afdrukversie van een document moet voorzien worden. Als je niet met frames werkt, wordt de navigatie altijd mee afgedrukt.

 

Lees verder op onze site



 
 
Lotus Business Partner