Odprite povezave, kjer jih želite
Ko ustvarite dokument, ki se nahaja znotraj programa IFRAME, se bodo v istem okvirju samodejno odprle povezave v tem okvirju. Toda z atributom na povezavi (elementu ali elementu) se lahko odločite, kje naj bodo vaše povezave odprte.
Izberete lahko, če želite svojim iframam unikatno ime z atributom in nato svoje povezave v tem okviru označiti z ID-jem kot vrednost ciljnega atributa:
id = "stran">
cilj = "stran">
Če cilju dodate ID, ki v trenutni seji brskalnika ne obstaja, bo ta povezava odprla v novem oknu brskalnika s tem imenom. Po prvem času se bodo v istem novem oknu odprle vse povezave, ki kažejo na ta imenovani cilj.
Toda če ne želite imenovati vsega okna ali vsakega okvirja z ID-jem, lahko še vedno ciljate na določena okna, ne da bi potrebovali imenovano okno ali okvir. Ti se imenujejo standardni cilji.
Štiri ciljne ključne besede
Obstajajo štiri ciljne ključne besede, ki ne zahtevajo imenovanega okvira. Te ključne besede vam omogočajo, da odprete povezave na določenih področjih okna spletnega brskalnika, ki morda nimajo ID-ja, povezanega z njimi. To so cilji, ki jih spletni brskalniki prepoznajo:
- _self
To je privzeti cilj za vsako sidrno oznako. Če ne nastavite ciljnega atributa ali ne uporabite tega cilja, se bo povezava odprla v istem oknu ali okviru, v katerem je povezava. - _parent
Če so okvirji vdelani znotraj spletnih strani. In lahko vdelate iframe na stran, ki je znotraj drugega okvirja na drugi spletni strani. Ko nastavite ciljni atribut na _parent, se bo povezava odprla na spletni strani, ki drži okvir.
- _top
V večini primerov z iframi bo ta cilj odprl povezave na enak način kot cilj _parent. Toda če obstaja IFRAME znotraj IFRAME, cilj _top odpre povezave v najvišjem oknu v seriji, tako da odstranite vse iframe. - _blank
To je najpogosteje uporabljena tarča - odpre se povezava v povsem novem oknu, podobnem pojavnemu oknu.
Kako izbrati imena vaših okvirjev
Ko gradite spletno stran z iframes, je dobra ideja, da vsakemu dodeli posebno ime. To vam pomaga zapomniti, za kaj so, in vam omogoča pošiljanje povezav do teh posebnih okvirov.
Všeč mi je, da poimenujem svoje sheme za to, za kar so. Na primer:
id = "povezave">
id = "zunanji dokument">
Uporaba HTML okvira s cilji
HTML5 naredi okvirje in okvire zastarele, če pa še vedno uporabljate HTML 4.01, lahko ciljate na določene okvire na enak način, na katerega ciljate iframes. Imenu okvirjev dodajte atribut id:
id = "myFrame">
Nato, ko ima povezava v drugem okvirju (ali oknu) isti cilj, se bo povezava v tem okvirju odprla:
target = "myFrame">
Štiri ciljne ključne besede delujejo tudi z okvirji. _parent se odpre v obodnem okvirju, se sam odpira v istem okviru, _top se odpre v istem oknu, vendar zunaj okvira, in _blank se odpre v novem oknu ali zavihku (odvisno od brskalnika).
Nastavitev privzetega cilja
S pomočjo elementa lahko nastavite tudi privzeto tarčo na svojih spletnih straneh. Ciljni atribut nastavite na ime iframe (ali okvirja v HTML 4.01), v katerega želite odpreti vse povezave. Nastavite lahko tudi privzete cilje ene od štirih ciljnih ključnih besed.
Tukaj je, kako napisati privzeti cilj za stran:
Element pripada HEAD vašega dokumenta. To je prazen element, tako da v XHTML-u vključite zaprto poševnico:
/>