Zacielenie na odkazy v rámcoch HTML IFrame a rámcoch

Otvorte odkazy, kde ich chcete

Keď vytvoríte dokument, ktorý sa má nachádzať vo vnútri IFRAME, všetky odkazy tohto rámca sa automaticky otvoria v tom istom rámci. Ale s atribútom na odkaz (prvok alebo prvok) sa môžete rozhodnúť, kde sa majú vaše odkazy otvoriť.

Môžete si vybrať, ak chcete, aby vaše prvky iframe obsahovali jedinečný názov s atribútom a potom označte svoje odkazy v tomto rámci s ID ako hodnotu atribútu target:

id = "strana">
target = "strana">

Ak pridáte cieľ k identifikátoru, ktorý v súčasnej relácii prehliadača neexistuje, otvorí sa odkaz v novom okne prehliadača s týmto názvom. Po prvýkrát sa v rovnakom novom okne otvoria všetky odkazy, ktoré odkazujú na tento pomenovaný cieľ.

Ak však nechcete pomenovať každé okno alebo každý obrázok s ID, stále môžete zacieliť na niektoré konkrétne okná bez toho, aby ste potrebovali pomenované okno alebo rámček. Tieto sa nazývajú štandardné ciele.

Štyri cieľové kľúčové slová

Existujú štyri cieľové kľúčové slová, ktoré nevyžadujú pomenovaný rámec. Tieto kľúčové slová vám umožňujú otvoriť odkazy v špecifických oblastiach okna webového prehliadača, ktoré nemusia mať s nimi spojené ID. Jedná sa o ciele, ktoré webové prehliadače rozpoznávajú:

Ako si vybrať mená vašich rámov

Pri vytváraní webovej stránky s rámcami iframe je dobré dať každému konkrétne meno. To vám pomôže spomenúť na to, na čo sa nachádzajú, a umožňuje vám posielať odkazy na tieto špecifické rámce.

Rád by som pomenoval moje iframe za to, na čo sú. Napríklad:

id = "odkazy">
id = "externý dokument">

Použitie rámcov HTML s cieľmi

HTML5 robí rámce a súbory rámcov zastarané, ale ak stále používate formát HTML 4.01, môžete zacieliť na konkrétne rámce rovnakým spôsobom, akým zacielite rámce iframe. Dáte názvy rámcov s atribútom id:

id = "myFrame">

Potom, keď odkaz v inom rámci (alebo okne) má rovnaký cieľ, odkaz sa otvorí v tomto rámci:

target = "myFrame">

Štyri cieľové kľúčové slová tiež pracujú s rámcami. Rodič sa otvára v priloženom rámčeku, otvorí sa v rovnakom ráme, otvorí sa v hornom okne, ale mimo rámčeku, a otvorí sa v novom okne alebo záložke (v závislosti od prehliadača) a _blank.

Nastavenie predvoleného cieľa

Môžete tiež nastaviť predvolený cieľ na vašich webových stránkach pomocou prvku. Nastavíte cieľový atribút na názov iframe (alebo rámca v jazyku HTML 4.01), v ktorom chcete otvoriť všetky odkazy. Môžete tiež nastaviť predvolené ciele jednej zo štyroch cieľových kľúčových slov.

Tu je postup, ako napísať predvolený cieľ pre stránku:

Prvok patrí do hlavičky vášho dokumentu. Je to prázdny prvok, takže v XHTML by ste zaradili zatváracie lomítko:

/>