Usmerjanje povezav v HTML IFrame in okvirje

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:

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:

/>