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ú:
- _self
Toto je predvolený cieľ pre akúkoľvek značku ukotvenia. Ak nenastavíte cieľový atribút alebo tento cieľ použijete, odkaz sa otvorí v tom istom okne alebo ráme, v ktorom sa nachádza odkaz. - _parent
Ak sú vnútri webových stránok vložené rámčeky. A môžete vložiť rámček iframe do stránky, ktorá je umiestnená v inom iframe na inej webovej stránke. Keď nastavíte atribút target na _parent, odkaz sa otvorí na webovej stránke, ktorá drží iframe.
- _top
Vo väčšine situácií s rámcami iframe tento cieľ otvára prepojenia rovnakým spôsobom, ako robí rodičovský cieľ. Ak však existuje IFRAME vo vnútri IFRAME, cieľové pole _top otvára odkazy v najvyššej úrovni v sérii a odstráni všetky prvky iframe. - _blank
Toto je najbežnejšie používaný cieľ - otvára odkaz v úplne novom okne, podobne ako vyskakovacie okno.
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:
/>