Skip to main content

Ako otvoriť odkaz v novom okne pomocou jazyka JavaScript

Anonim

JavaScript je užitočný spôsob, ako otvoriť odkaz v novom okne, pretože môžete ovládať, ako okno bude vyzerať a kde bude umiestnené na obrazovke vrátane špecifikácií.

Syntax pre metódu Open () okna Window JavaScript

Ak chcete otvoriť adresu URL v novom okne prehliadača, použite metódu otvoreného () jazyka Javascript (), ako je tu zobrazené:

window.open (URL, meno, špecifikácie, nahradiť)

a prispôsobiť každý z parametrov.

Napríklad kód uvedený nižšie otvorí nové okno a špecifikuje jeho vzhľad pomocou parametrov.

Parameter adresy URL

Do nového okna zadajte adresu URL stránky, ktorú chcete otvoriť. Ak nezadáte adresu URL, otvorí sa nové prázdne okno.

window.open ("https://www.somewebsite.com", "_blank", "panel nástrojov = áno, hore = 500, ľavý = 500, šírka = 400, výška = 400");

Názov parametra

názov parameter nastaví cieľ pre adresu URL. Otvorenie adresy URL v novom okne je predvolené a je označené týmto spôsobom:

  • _blank. Otvorí nové okno pre adresu URL.

Medzi ďalšie možnosti, ktoré môžete použiť, patria:

  • _self. Nahradí aktuálnu stránku URL.
  • _parent. Načíta adresu URL do nadradeného rámca.
  • _top. Nahradí akékoľvek súbory rámcov, ktoré sú načítané.

Špecifikácie

špecifikácie Parameter je miesto, kde prispôsobíte nové okno zadaním zoznamu oddelených čiarkou bez bielych polí. Vyberte si z nasledujúcich hodnôt.

  • height = pixelov. Táto špecifikácia nastavuje výšku nového okna v pixeloch. Minimálna hodnota, ktorú je možné zadať, je 100.
  • width = pixely. Toto nastaví šírku nového okna v pixeloch. Minimálna hodnota je 100.
  • doľava = pixelov. Táto špecifikácia nastaví ľavú pozíciu nového okna. Nie je možné zadávať žiadne záporné hodnoty.
  • top = pixelov. Toto nastavuje hornú pozíciu nového okna. Záporné hodnoty nemožno použiť.
  • Menubar = yes | no | 1 | 0. Pomocou tejto špecifikácie zobrazte, či sa má panel s ponukami zobrazovať.
  • status = yes | no | 1 | 0. Označuje, či sa má alebo nemá pridať stavový riadok.

Niektoré špecifikácie sú špecifické pre prehliadač:

  • location = yes | no | 1 | 0. Táto špecifikácia určuje, či sa má alebo nemá zobraziť pole s adresou. Len pre prehliadač Opera.
  • resizeable = yes | no | 1 | 0. Určuje, či môže byť okno zmenené alebo zmenené. Používa sa len s IE.
  • location = yes | no | 1 | 0. Označuje, či sa majú alebo nemajú zobrazovať posuvníky. Kompatibilný len s IE, Firefoxom a Opera.
  • toolbar = yes | no | 1 | 0. Určuje, či sa má panel s nástrojmi prehliadača zobrazovať alebo nie. Kompatibilné len s IE a Firefoxom.

vymeniť

Tento voliteľný parameter má iba jeden účel - určiť, či adresa URL, ktorá sa otvorí v novom okne, nahradí aktuálnu položku v zozname histórie prehliadača alebo sa zobrazí ako nová položka.

  • Kedy pravdivý, adresa URL nahradí aktuálnu položku prehliadača v zozname histórie
  • Kedy nepravdivý, je adresa URL uvedená v zozname histórie prehliadača ako nová položka.