Institutt for informatikk og matematiske fag

Kurs 850 Internett og intranett

Rammer

[Litteratur: Webteknikk: Kap. 8.]


Hva er rammer?

Html-rammer (eng.: frames) er en spesiell type Html-dokumenter som innebærer at nettleservinduet deles opp i et antall rammer eller delvinduer, som inneholder hvert sitt Html-dokument.

Eksempel:

Websiden for en tidligere leksjon i dette faget.

En vanlig bruk av rammer er å plassere statisk informasjon og dynamisk informasjon (f.eks. innholdsfortegnelse) i hver sine rammer, som i eksempelet ovenfor.


Konstruksjon av rammedokumenter

Vi skal nå lage et dokument med rammer i FrontPage. (Vi ser på selve html-koden når dokumentet er ferdig.)

Her er sluttresultatet (det dokumentet vi skal lage). Merk følgende om dette dokumentet:

  • Øverste ramme har fast størrelse (norezisable).
  • De to nedre rammene har justerbare størrelser.
  • For de to nederste rammene kommer det opp et skyvefelt (eng.: scroll bar) dersom nettleservinduet forminskes slik at rammenes innhold ikke får plass i rammen.
  • Dokument 1 og Dokument 2 åpnes i nedre høyre ramme, som er gitt navnet ''hovedramme''.
  • Dokument 3 åpnes i hele nettleservinduet.
  • Dokument 4 åpnes i et nytt nettleservindu.

Vi åpner et nytt ramme-dokument via menyvalget Fil / Ny / Rammer i FrontPage. Vi kan der velge blant flere ramme-maler. La oss her gi ramme-dokumentet filnavnet "rammedok.htm".[Demo]

Til slutt ser vi litt på dokumentets Html-kode. Vi ser der bl.a. at rammene defineres med FRAMESET-elementer og FRAME-elementer. Merk også bruken av NOFRAME-elementet, som inneholder html-kode som blir presentert i nettlesere som ikke støtter html-rammer.


[Kursets hjemmeside] [Framdriftsplanen]
Oppdatert 12.9.01 av Finn Haugen (e-post: Finn.Haugen@hit.no)