Skip to main content

Kako ciljati veze u HTML IFrames i Okviri

Dodaci za veze do sajta (Travanj 2025)

Dodaci za veze do sajta (Travanj 2025)
Anonim

Kada stvorite dokument koji se nalazi unutar nje 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 jedinstveno ime s atributom, a zatim usmjerite svoje veze u taj okvir s ID-om kao vrijednost cilj atribut:

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 cilj atribut ili koristite ovaj cilj, veza će se otvoriti u istom prozoru ili okviru u kojem se veza nalazi.
  • _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 cilj pripisati _roditelj 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 _roditelj cilj ne. Ali ako postoji IFRAME unutar jednog IFRAME, _vrh cilj otvara veze u prozoru najviše razine u seriji, uklanja 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. Dajete nazive okvira s iskaznica atribut:

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. _roditelj otvara se u okviru za zatvaranje, _self otvara se u istom okviru, _vrh otvara se u istom prozoru, ali izvan okvira okvira i _prazan otvara se 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. Postavili ste cilj dodijelite naziv iframe-a (ili okviru u HTML 4.01) koji želite otvoriti sve veze. Također možete postaviti zadane ciljeve jedne od četiri ciljane ključne riječi. Evo kako napisati zadani cilj za stranicu:

Element pripada u GLAVA vašeg dokumenta. To je prazan element, tako da u XHTML-u biste uključili zatvaranje crte:

/>