Ko ustvarite dokument, ki naj bo znotraj IFRAME
bodo vse povezave v tem okvirju samodejno odprte v istem 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 edinstveno ime z atributom in nato svoje povezave v tem okvirju označiti z ID-jem kot vrednost cilj
atribut:
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
cilj
atribut ali uporabite ta cilj, se bo povezava odprla v istem oknu ali okviru, v katerem je povezava.
- To je privzeti cilj za vsako sidrno oznako. Če ne nastavite
_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
cilj
pripisati_parent
se povezava odpre na spletni strani, ki drži okvir.
- Če so okvirji vdelani znotraj spletnih strani. In lahko vdelate iframe na stran, ki je znotraj drugega okvirja na drugi spletni strani. Ko nastavite
_top
- V večini primerov z iframi bo ta cilj odprl povezave na enak način, kot je
_parent
cilj ne. Ampak, če obstajaIFRAME
znotrajIFRAME
,_top
cilj odpira povezave v najvišji ravni v seriji, odstranjevanje vseh iframov.
- V večini primerov z iframi bo ta cilj odprl povezave na enak način, kot je
_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. Imenujemo okvirje z id
atribut:
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. The _parent
se odpre v obodnem okvirju, _self
se odpre v istem okviru, _top
se odpre v istem oknu, vendar zunaj okvirja, 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. Nastavili ste cilj
pripisati imenu iframe (ali okvira v HTML 4.01), v katerem želite, da se vse povezave odprejo. Nastavite lahko tudi privzete cilje ene od štirih ciljnih ključnih besed. Tukaj je, kako napisati privzeti cilj za stran:
Element spada v GLAVA
vašega dokumenta. To je prazen element, tako da v XHTML-u vključite zaprto poševnico:
/>