Globale linker
HTML
- Intro
- Basis
- Body
- Tekst
- Lister
- Tekstlinker
- Tekstjustering
- Bilder intro
- Bilder
- Imagemap
- Tabeller
- Frames Intro
- Frameset
- Frame
- Target
- Iframe
- Forms
- SSI
- Meta-tagger
- Cond.comment
- Tag-guide
- Søkemotor-optimalisering
Target
Når du lager linker, f.eks i venstre.htm og vil at innholdet skal oppdateres i vinduet hvor hoyre.htm vises, må man bruke target-atributtet i linken <a>. Fra forrige eksempel hadde hoyre.htm fått angitt dette i framesettet: <frame src="hoyre.htm" name="main">
Vi må da fortelle at vi vil at linken vår skal oppdateres i vinduet hvor hoyre.htm, altså vinduet med navnet main, har fått plass.
<a href="http://www.sol.no/" target="main">link til microsoft</a>
Hadde vi villet at innholdet skulle oppdateres i topp-rammen (name="banner"), ville linken sett slik ut:
<a href="http://www.sol.no/" target="banner">
link til microsoft</a>.
Men det finnes også noen forhåndsdefinerte verdier man kan bruke i target-atributtet:
- Target=_top - dette valget legger det linkede dokumentet i hele browservinduet.
- Target=_blank - dette valget åpner det linkede dokumentet i et nytt vindu.
- Target=_self - dette valget åpner det linkede dokumentet i det samme vinduet som linken befant seg i.
- Target=_parent - åpner det linkede dokumentet i nærmeste foreldre. En litt krøkkete må å bestemme target syns nå jeg, og den er vanskelig å skjønne, så jeg bruker den ikke. Jeg pleier å gi framene navn, det er lettere å forholde seg til.
Target attributtet har gått ut i XHTML 1.0. Se tips-siden for hvordan du kan omgå problemet.
Gå til neste side hvor vi ser på inline frames
