Jak otevřít odkaz v novém okně pomocí JavaScriptu

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.