Skip to main content

Jak cílit odkazy v IFramech a rámcích HTML

Internet Technologies - Computer Science for Business Leaders 2016 (Červen 2026)

Internet Technologies - Computer Science for Business Leaders 2016 (Červen 2026)
Anonim

Když vytvoříte dokument uvnitř 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 poté ukázat odkazy na daném rámečku s identifikátorem jako hodnotou cílová atribut:

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 použijete tento cíl, 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á přisuzovat _rodič 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 spojení stejným způsobem jako _rodič cíl. Ale pokud existuje IFRAME uvnitř IFRAME, _horní cíl 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 názvy rámců pomocí příkazu id atribut:

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. The _rodič se otevře v uzavíracím rámu, _já otevře se ve stejném rámečku, _horní se otevře ve stejném okně, ale mimo rámec frames a _prázdný se otevře v novém okně nebo kartě (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 názvu iframe (nebo rámce v 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 HLAVA dokumentu. Je to prázdný prvek, takže v XHTML byste zahrnuli závěrku lomítko:

/>