Frames

Frames er en efterhånden forældet teknik til at bygge en side op af flere delsider direkte i browseren. En side opbygget i frames består af en ydre frame kaldet er frameset og to eller flere indre frames, typisk en statisk venstremenu og en body-frame der skifter hver gang der vælges et nyt punkt i menuen. Et eksempel på hvordan dette ser ud i html kan ses herunder:

 <frameset name=”outerframe”>
    <frame name=”menu” src=”leftmenu.php”>
    <frame name=”main” src=”body.php” scrolling=”auto”>

</frameset>

Sider opbygget i frames har adskillige ulemper både med hensyn til usability og med hensyn til søgemaskinoptimering:

  1. Url‘en i browseren ændrer sig ikke når man navigerer rundt på sitet. De besøgende kan derfor ikke linke til de indre sider eller sende direkte links via mail til andre.
  2. I bedste fald får søgemaskinerne indekseret de indre sider, men klikker man på sådan en i søgeresultaterne kommer man til en side der alene viser body-teksten uden nogen menu til at navigere rundt på sitet med, hvilket umuliggør salg fra alt andet end forsiden.

Server-side programmeringssprog som Php, Asp og Asp.Net samt hurtige internetforbindelser har gjort brugen af frames overflødig. Jeg vil gå vidt som at anklage de der i dag leverer en frames baseret løsning til en kunde for “fusk”, med mindre kunden er klar over alle konsekvenser af de bagdele frames har.