Otvorite veze na kojima ih želite
Kada stvorite dokument koji će biti unutar IFRAME, sve veze u tom okviru automatski će se otvoriti u istom okviru. Ali s atributom na vezi (elementu ili elementu) možete odrediti gdje bi se vaši linkovi trebali otvoriti.
Možete odabrati da svoj iframe jedinstveni naziv s atributom, a zatim usmjerite svoje veze u taj okvir s ID-om kao vrijednost ciljnog atributa:
id = "stranica">
target = "stranica">
Ako dodate cilj u ID koji ne postoji u trenutačnoj sesiji preglednika, to će otvoriti vezu u novom prozoru preglednika, s tim imenom. Po prvi put, sve veze koje upućuju na navedeni cilj otvorit će se u istom novom prozoru.
Ali ako ne želite imenovati svaki prozor ili svaki okvir s ID-om, još uvijek možete ciljati određene prozore bez potrebe za imenovanim prozorom ili okvirom. To se naziva standardnim ciljevima.
Četiri ciljane ključne riječi
Postoje četiri ciljane ključne riječi koje ne zahtijevaju imenovani okvir. Ove ključne riječi omogućuju vam otvaranje veza u određenim područjima prozora web preglednika koji možda neće imati ID povezan s njima. To su ciljevi koje web preglednici prepoznaju:
- _self
To je zadani cilj za bilo koju sidrenu oznaku. Ako ne postavite ciljanu vrijednost ili koristite ovaj cilj, veza će se otvoriti u istom prozoru ili okviru u kojem je veza. - _roditelj
Iframeovi su ugrađeni unutar web stranica. A možete upotrijebiti iframe na stranici koja se nalazi u drugom iframeu na drugoj web stranici. Kada postavite ciljni atribut na _parent, veza će se otvoriti na web stranici koja drži iframe.
- _vrh
U većini situacija s iframima, ovaj cilj će otvoriti veze na isti način kao i ciljni cilj. Ali ako postoji IFRAME unutar IFRAME, cilj _top otvara veze u prozoru najviše razine u seriji, uklanjajući sve iframeove. - _prazan
Ovo je najčešće korišten cilj - otvara vezu u sasvim novom prozoru, slično popupu.
Kako odabrati imena vaših okvira
Kada gradite web stranicu s iframima, dobro je dati svakom od njih određeno ime. To vam pomaže da zapamtite što su i omogućuje vam slanje veza na te određene okvire.
Volim imenovati svoje iframes za ono što su za. Na primjer:
id = "veze">
id = „vanjski dokumenta”>
Upotreba HTML okvira s ciljevima
HTML5 čini okviri i okviri za okvire zastarjele, ali ako još uvijek upotrebljavate HTML 4.01, možete ciljati određene okvire na isti način na koji ciljate iframeove. Imate nazive okvira s id atributom:
id = "myFrame">
Zatim, kada veza u nekom drugom okviru (ili prozoru) ima isti cilj, veza će se otvoriti u tom okviru:
target = "myFrame">
Četiri ciljne ključne riječi također rade s okvirima. Oznaka se otvara u okviru za ograđivanje, _ se otvori u istom okviru, _top se otvara u istom prozoru, ali izvan okvira okvira i _blank se otvara u novom prozoru ili kartici (ovisno o pregledniku).
Postavljanje zadanog cilja
Također možete postaviti zadani cilj na svojim web stranicama pomoću elementa. Postavljeni ciljni atribut postavite na naziv iframea (ili okvira u HTML 4.01) kojem želite da se sve veze otvore. Također možete postaviti zadane ciljeve jedne od četiri ciljane ključne riječi.
Evo kako napisati zadani cilj za stranicu:
Element pripada glavi vašeg dokumenta. To je prazan element, tako da u XHTML-u biste uključili zatvaranje crte:
/>