Otevřete odkazy, kam chcete
Když vytvoříte dokument, který se nachází uvnitř nástroje IFRAME, všechny odkazy v tomto rámečku se automaticky otevře ve stejném rámečku. Ale s atributem na odkaz (prvek nebo prvek) se můžete rozhodnout, kde se mají vaše odkazy otevřít.
Můžete zadat vaše prvky iframe jedinečným jménem s tímto atributem a potom odkazovat na své vazby v daném rámci s ID jako hodnotu atributu cíl:
id = "stránka">
target = "page">
Pokud do cíle přidáte cíl, který v aktuální relaci prohlížeče neexistuje, otevře se odkaz v novém okně prohlížeče s tímto názvem. Po prvním spuštění se ve stejném novém okně otevře všechny odkazy, které odkazují na daný cíl.
Pokud však nechcete pojmenovat každé okno nebo každý snímek s identifikátorem, můžete stále cílit na některá okna, aniž byste potřebovali pojmenované okno nebo rámeček. Tito se nazývají standardní cíle.
Čtyři cílová klíčová slova
K dispozici jsou čtyři cílová klíčová slova, která nevyžadují pojmenovaný rámeček. Tato klíčová slova umožňují otevřít odkazy v určitých oblastech okna prohlížeče, které nemusí mít s nimi přidružené ID. Jedná se o cíle, které webové prohlížeče rozpoznávají:
- _já
Toto je výchozí cíl pro libovolnou značku ukotvení. Pokud nenastavíte cílový atribut nebo tento cíl použijete, odkaz se otevře ve stejném okně nebo rámečku, ve kterém je odkaz umístěn. - _rodič
Pokud jsou rámce vloženy do webových stránek. A můžete vložit iframe do stránky, která je uvnitř jiného iframe na jiné webové stránce. Když nastavíte cílový atribut na _parent, odkaz se otevře na webové stránce, která drží iframe.
- _horní
Ve většině situací s prvky iframe tento cíl otevře propojení stejným způsobem, jako to rodící cíl. Pokud však existuje IFRAME uvnitř IFRAME, cíl _top otevře odkazy v okně nejvyšší úrovně v sérii a odstraní všechny prvky iframe. - _prázdný
Toto je nejčastěji používaný cíl - otevře odkaz v úplně novém okně, podobně jako vyskakovací okno.
Jak vybrat názvy vašich rámců
Když vytvoříte webovou stránku s prvky iframe, je dobré dát každému specifický název. To vám pomůže zapamatovat si, proč jsou, a umožňuje odeslat odkazy na tyto konkrétní snímky.
Líbí se mi, jestli se jmenuji, jestli jsou rámce pro to, proč jsou. Například:
id = "odkazy">
id = "externí dokument">
Použití rámců HTML s cíli
HTML5 vytváří rámce a rámce zastaralé, ale pokud stále používáte kód HTML 4.01, můžete cílit na konkrétní rámečky stejným způsobem, jakým se zaměřujete na rámce iframe. Dáte jména rámců s atributem id:
id = "myFrame">
Potom, když má odkaz v jiném rámečku (nebo okně) stejný cíl, odkaz se otevře v tomto rámečku:
target = "myFrame">
Čtyři cílová klíčová slova pracují také s rámečky. Rodič se otevírá v uzavřeném rámečku, otevírá se ve stejném rámečku, otevře se okno _top ve stejném okně, ale mimo rámec frames a v novém okně nebo kartě se otevře okno _blank (v závislosti na prohlížeči).
Nastavení výchozího cíle
Můžete také nastavit výchozí cíl na svých webových stránkách pomocí prvku. Nastavíte cílový atribut na název iframe (nebo rámce ve formátu HTML 4.01), ve kterém chcete otevřít všechny odkazy. Můžete také nastavit výchozí cíle jedné ze čtyř cílových klíčových slov.
Zde je návod, jak napsat výchozí cíl pro stránku:
Prvek patří do hlavičky vašeho dokumentu. Je to prázdný prvek, takže v XHTML byste zahrnuli závěrku lomítko:
/>