HTMLFormateringFrames
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Grunder Formatering HTML 3.2 JavaScript Säkerhet

Frames

Man kan dela upp browserns fönster i skilda paneler. Detta sker med hjälp av
<HTML>
<HEAD>
<TITLE>Två lika stora paneler</TITLE>
</HEAD>
<FRAMESET COLS="50%,*">
<FRAME SRC=x.htm>
<FRAME SRC=y.htm>
</FRAMESET>
<NOFRAMES>
Denna text kommer om din browser INTE stöder frames
</NOFRAMES>
</HTML>

Denna kod gör att fönstret delas upp i två vertikala paneler med samma bredd. I den vänstra kommer filen x.htm, och i den högra filen y.htm

Om vi har en browser som nte stöder frames kommer istället texten:
Denna text kommer om din browser INTE stöder frames
i fönstret

Observera att om man använder frames skall startdukumentet inte innehålla någonting annat än framesspecifikationen. Eventuell text som finns i detta dokument sommer inta att synas. Texterna skall finnas i de dokument som kommer i panelerna.

FRAMESET COLS="50%,*" betyder att den vänstra kolumnen skall vara 50% av fönsterbredden och den högra får ta upp resten.
FRAMESET COLS="200,*" betyder att den vänstra kolumnen skall vara 200 pixels bred och den högra får ta upp resten.

Om vi vill kunna hänvisa till en panel måste denna få ett namn. Man kan även "nästa" paneler. Nedan är koden till startdokumentet till detta system:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Olika slag av tips</title>
</head>
<FRAMESET FRAMEBORDER=1 FRAMESPACING=1 COLS="160, *">
  <FRAME NAME="TOC" SRC=TOC1.htm MARGINHEIGHT=1 MARGINWIDTH=1>
  <FRAMESET FRAMEBORDER=1 FRAMESPACING=1 ROWS="42,*">
    <FRAME NAME="TOOLS" SRC=TOOLS.htm MARGINHEIGHT=1 MARGINWIDTH=1 SCROLLING=NO>
    <FRAME NAME="TEXT" SRC=TT1_1.htm>
  </FRAMESET>
</FRAMESET>
<NOFRAMES>
Sorry. Du måste ha en WebBrowser som stöder "Frames"
</NOFRAMES>
</body>
</html>
Vi har alltså en panel till vänster somär 160 pixels bred. I den högra panelen finns två horisontella paneler, den övre är 42 pixels och den nedre är resten. De har namnen "TOC", "TOOLS" och "TEXT". Detta betyder att jag kan göra hänvisningar av typen
<A HREF="enFil.htm" TARGET="TEXT">Klicka här</A>
  Insättning av bilder i HTML dokumentLänkar
Formatering
Rad och styckesbyten
Teckenformatering
Användning av specialtecken i HTML
Linjer i dokumentet
Marginaler
Justeringar
Listor och förteckningar i dokument
Färger
Hur skall man använda färgerna i HTML?
Färgblandare (för IE)
Bilder
Bakgrundsbilder
Insättning av bilder i HTML dokument
Frames
Länkar
Länkar från en del av en bild
Tabeller
Tabeller som layoutredskap


Top
< Insättning av bilder i HTML dokument Länkar>
© Anders Enges, Vörå 2002  | 22.01.01 17:04 Visa asp koden