Frenetic - Allt mellan HTML och jord!


HTML - Länka mellan ramar

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.



TidigareIndexNästa

 




Allt material 1997-2004 © Frenetic.
Gillar du denna sida? Du kan hjälpa mig genom att klicka på bannern nedan!