JavaScript je užitečný způsob, jak otevřít odkaz v novém okně, protože ovládáte, jak bude okno vypadat a kde bude umístěno na obrazovce pomocí specifikací.
Syntaxe metody Open () v okně JavaScript
Chcete-li otevřít adresu URL v novém okně prohlížeče, použijte metodu open () jazyka Javascript, jak je uvedeno zde:
window.open (URL, jméno, specifikace, nahrazení)
a přizpůsobit každý z parametrů.
Například níže uvedený kód otevírá nové okno a určuje jeho vzhled pomocí parametrů.
Parametr adresy URL
Do nového okna zadejte adresu URL stránky, kterou chcete otevřít. Pokud nezadáte adresu URL, otevře se nové prázdné okno.
window.open ("https://www.somewebsite.com", "_blank", "panel nástrojů = yes, top = 500, left = 500, width = 400, height = 400");
Název parametru
The název parametr nastaví cíl pro adresu URL. Otevření adresy URL v novém okně je výchozí a je označeno tímto způsobem:
- _prázdný. Otevře nové okno pro adresu URL.
Mezi další možnosti, které můžete použít, patří:
- _já. Nahrazuje aktuální stránku URL.
- _rodič. Načte adresu URL do nadřazeného rámečku.
- _horní. Nahrazuje všechny vložené rámce.
brejle
The brejle parametrem je místo, kde přizpůsobíte nové okno zadáním seznamu oddělených čárkami bez bílých mezer. Vyberte si z následujících hodnot.
- výška = pixely. Tato specifikace nastavuje výšku nového okna v pixelech. Minimální hodnota, kterou lze zadat, je 100.
- šířka = pixely. Tím se nastaví šířka nového okna v pixelech. Minimální hodnota je 100.
- left = pixely. Tato specifikace nastavuje levou pozici nového okna. Nebudou zadány žádné záporné hodnoty.
- top = pixely. Tím se nastaví horní pozice nového okna. Záporné hodnoty nelze použít.
- menubar = ano | ne | 1 | 0. Použijte tuto specifikaci k tomu, abyste označili, zda se má panel nabídek zobrazit.
- status = ano | ne | 1 | 0. Označuje, zda se má přidat stavový řádek.
Některé specifikace jsou specifické pro prohlížeč:
- umístění = ano | ne | 1 | 0. Tato specifikace označuje, zda se má pole s adresou zobrazit. Pouze pro prohlížeč Opera.
- změna velikosti = ano | ne | 1 | 0. Určuje, zda lze okno změnit nebo ne. Pro použití pouze s IE.
- umístění = ano | ne | 1 | 0. Označuje, zda se mají zobrazit posuvníky. Kompatibilní pouze s IE, Firefoxem a Opera.
- panel nástrojů = ano | ne | 1 | 0. Určuje, zda se má zobrazit panel nástrojů prohlížeče. Kompatibilní pouze s IE a Firefoxem.
Nahradit
Tento volitelný parametr má pouze jeden účel - určit, zda se adresa URL, která se otevře v novém okně, nahrazuje aktuální položku v seznamu historie prohlížeče nebo se objeví jako nová položka.
- Když skutečný, adresa URL nahrazuje aktuální položku prohlížeče v seznamu historie
- Když Nepravdivé, je adresa URL uvedena jako nová položka v seznamu historie prohlížeče.