JavaScript nabízí užitečný způsob, jak otevřít odkaz v novém okně, protože ovládáte, jak bude okno vypadat a kam bude umístěno na obrazovce, a to včetně specifikací.
Degui Adil / EyeEm / Getty Images
Syntaxe metody Open () okna JavaScript
Chcete-li otevřít adresu URL v novém okně prohlížeče, použijte metodu open () Javascript, jak je znázorněno zde:
window.open (URL, název, specifikace, nahradit)
Parametr URL
Kromě otevření okna můžete také upravit každý z parametrů. Například níže uvedený kód otevře nové okno a určí jeho vzhled pomocí parametrů.
Zadejte adresu URL stránky, kterou chcete otevřít v novém okně. Pokud nezadáte adresu URL, otevře se nové prázdné okno:
window.open ("https://www.somewebsite.com", "_blank", "panel nástrojů = ano, nahoře = 500, vlevo = 500, šířka = 400, výška = 400");
Název parametru
Parametr name nastavuje 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á: Nahradí aktuální stránku adresou URL.
- _rodič: Načte adresu URL do nadřazeného rámce.
- _horní: Nahradí všechny načtené sady rámců.
Specifikace Parametr
Parametr specs upravuje nové okno zadáním seznamu odděleného čárkami bez mezer. Vyberte si z následujících hodnot.
- výška = pixely: Tato specifikace nastavuje výšku nového okna v pixelech. Minimální hodnotu, kterou lze zadat, je 100.
- šířka = pixely: Tato specifikace nastavuje šířku nového okna v pixelech. Minimální hodnota je 100.
- left = pixely: Tato specifikace nastavuje pozici nového okna vlevo. Nelze zadat záporné hodnoty.
- nahoře = pixely: Tato specifikace nastavuje horní pozici nového okna. Záporné hodnoty nelze použít.
- menubar = ano | ne | 1 | 0: Pomocí této specifikace určíte, zda se má zobrazit lišta nabídek. Použijte buď ano / ne slova nebo binární hodnotu 1/0.
- status = yes | no | 1 | 0: Označuje, zda se má přidat stavový řádek. Stejně jako v menubaru můžete používat slova nebo binární hodnoty.
Některé specifikace jsou specifické pro prohlížeč:
- umístění = ano | ne | 1 | 0: Tato specifikace označuje, zda se má pole adresy zobrazit. Pouze pro prohlížeč Opera.
- měnit velikost = ano | ne | 1 | 0: Určuje, zda lze změnit velikost okna. Pouze pro použití s IE.
- umístění = ano | ne | 1 | 0: Označuje, zda se mají zobrazovat posuvníky. Kompatibilní pouze s IE, Firefox 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 Firefox.
Vyměňte parametr
Tento volitelný parametr má pouze jeden účel - určit, zda adresa URL, která se otevře v novém okně, nahradí aktuální položku v seznamu historie prohlížeče, nebo se zobrazí jako nová položka.
- Kdy pravdivý, URL nahradí 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.