|
För att få lite mer nytta av ramuppsättningen,
är det bra om vi kan kommunicera mellan dem.
Som du kanske kommer ihåg i första
exemplet använde vi oss av "name" när vi
definerade ramarna. Det är denna som kommer till pass nu.
När du länkar mellan ramar använder du det namn
som du angivit till ramen. Nedan kommer det första
exemplet igen.
<html>
<head>
<title>Lär dig ramar med Frenetic!</title>
</head>
<frameset cols="150,*">
<frame name="navigation" src="navigation.html">
<frame name="display" src="start.html">
</frameset>
</html>
Vi bygger vidare på exemplet och skriver därför
första dokumentet, "navigation.html".
<head>
<title>Navigation - Ramar med Frenetic!</title>
</head>
<body bgcolor="#336699" link="#ffffff" vlink="#ffffff" alink="#ffffff">
<font face="Verdana, Arial" size=2>
<a href="lank1.html" target="display">Länk 1</a><br>
<a href="lank2.html" target="display">Länk 2</a><br>
<a href="lank3.html" target="display">Länk 3</a><br>
</font>
</body>
</html>
Ser du på frameset-dokumentet ovan, ser du att vi angav
sidan som först visar "start.html" till "display". Nu anropar
vi det namnet, för att länken ska visas i den ramen.
Med "target" anger vi alltså vilken ram länken
ska skickas till. Det finns några namn som du inte kan
döpa en ram till, som är reserverade för target.
Dessa "namn" har speciella funktioner, som kan komma till nytta
även de:
- _blank - Öppnar dokumentet i ett nytt fönster utan namn
- _self - Sidan öppnas i ramen som dokumentet befinner sig i
- _parent - Dokumentet öppnas i "moderramen", den ram som
dokumentet blivit länkat från. Finns inget sådant blir
det _self. Med ramar brukar det ofta innebära detsamma som _top.
- _top - Dokumentet öppnas överst i det aktiva
fönstret och tar bort alla ramuppsättningar
Det kan vara lite svårt att förstå skillnaden mellan dessa
i början, men experimentera runt med kommandona så kommer du snart
fram till hur det ska vara.
  
|